/*Jaquar.com*/
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.eot');
    src: url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Regular.woff') format('woff'),
        url('../fonts/Inter-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Thin.eot');
    src: url('../fonts/Inter-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Thin.woff') format('woff'),
        url('../fonts/Inter-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Light.eot');
    src: url('../fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Light.woff') format('woff'),
        url('../fonts/Inter-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.eot');
    src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Black.eot');
    src: url('../fonts/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Black.woff') format('woff'),
        url('../fonts/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

html,body{font-family: 'Inter', sans-serif;color:#777;font-size:16px;margin: 0;padding: 0;font-weight: 300;background-color: var(--lightgray);letter-spacing: 0.9px;}
body{padding-top: 75px;}
img{ max-width:100%; height:auto;}
a img {opacity: 1;}
a {color: var(--darkgray);}
a:hover {color: var(--darkgreen);}
a,a:focus,a:visited,a:hover{ outline:none; text-decoration:none;transition: all linear .3s;-o-transition: all linear .3s;-ms-transition:all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
p{margin-bottom:25px;line-height: 1.6;}
p:last-child{margin-bottom:0;}
p a{color: #09565F;}
p a:hover{text-decoration: underline;}
p:empty{display:none;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;font-family: 'Inter', sans-serif;color: #333333;}
h1{font-size: 26px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h2{font-size: 24px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h3{font-size: 20px;font-weight: 300;margin-bottom: 20px;letter-spacing: 1.5px;text-transform: uppercase;}
h4{font-size: 18px;font-weight: 300;margin-bottom: 20px;}
.capitalize h3 {text-transform: none;}
.light-head .table{background: #fff;}
.light-head .table thead, .cart-pages thead{background-color: #eee;}
.light-head .table thead tr th, .cart-pages thead tr th{border: none;font-weight: 400;font-size: 16px;color: #333333}
.cart-pages thead, .cart-pages thead tr th { background: #e5e5e5; border-radius: 0; }
.light-head .table td, .light-head .table th, 
.cart-pages table.cart tr td{border-color:#E9EEF0;font-weight: 300;font-size: 16px;padding:0.6rem 0.8rem;}
.cart-pages table.cart tr td.sku {min-width: 220px;}
.cart-pages table.cart tr td a {font-weight: 400;}
.cart-pages table.cart tr td a:hover {color: var(--darkgreen);}
:root {
  --darkgray: #333;
  --darkgreen: #0c5861; 
  --lightgray: #f5f5f5; 
  --gray1: rgb(51, 51, 51, 0.10); 
  --gray2: rgb(51, 51, 51, 0.20);  
  --gray3: rgb(51, 51, 51, 0.30); 
  --font16: 16px;
  --darkgray-800:#E5E5E5;
  --themeClr-light:#1590a0;
}
button, input, optgroup, select, textarea{font-family: 'Inter', sans-serif;font-size:15px;outline:none;font-weight: 300;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .form-control:focus{box-shadow: none;border-color: #000;}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus, .btn.focus, .btn:focus{box-shadow: none;}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="number"], textarea, select{border-color: #eeeeee;height: 50px;border-radius: 0;font-size: 15px;font-weight: 400;width: 100%;}
.form-control{border-radius: 0;letter-spacing: 0.9px;width: 100%;}
.btn{border-radius: 1px;height: 50px;background-color: #999;border-color: #999;min-width: 150px;text-transform: uppercase;letter-spacing: 0.9px;font-weight: 300;color: #fff;}
input[type="number"]{border:solid 1px #eeeeee;padding: 5px 10px;}
textarea.form-control{border-color: #eeeeee;height: 85px;}
textarea{min-height: 85px;}
.btn:hover {color: #fff;background: #b3afaf;border-color: #b3afaf;}
a.btn {line-height: 37px;background: rgba(255, 255, 255, 0.8);color: #000;border: 0;}
.form-control::-webkit-input-placeholder{color:#999999;opacity:1}
.form-control::-moz-placeholder{color:#999999;opacity:1}
.form-control:-ms-input-placeholder{color:#999999;opacity:1}
.form-control::-ms-input-placeholder{color:#999999;opacity:1}
.form-control::placeholder{color:#999999;opacity:1}
.clear {clear: both;}
.flLeft {float: left;}
.flRight {float: right;}
.site-fluid{width: 100%;float: left;margin: 0;padding: 0;overflow: hidden;}
.sitewrapper{max-width:1220px; margin:0 auto; clear:both;position: relative;}
.sitewrapper::after {clear: both; content: ""; display: table; margin: 0; padding: 0;width: 100%;}
/*overide*/
.category-description, .manufacturer-description, .vendor-description{margin: 0;line-height: 1.8;}
.category-description p, .manufacturer-description p, .full-description p, .topic-block p, .topic-page p, .post-body p, .news-body p{text-align: inherit;}
.category-description ul, .manufacturer-description ul, 
.full-description ul, .topic-block ul, .topic-page ul, .post-body ul{margin: 0 0 30px 20px;padding: 0;list-style: none;}
.item-box .product-title {min-height: auto;}
.item-box .product-title a:hover, .item-box .product-title a:focus {color: var(--darkgreen);}
.registration-page .button-1, .registration-result-page .button-1, .login-page .button-1, .password-recovery-page .button-1, .email-revalidation-page .button-1, .account-activation-page .button-1, .account-page .button-1, .return-request-page .button-1{min-width: 150px;background-color: #999;border-radius: 0.25rem;letter-spacing: 0.9px;
text-transform: uppercase;padding: 14px 10px;}
.registration-page .button-1:hover, .registration-page .button-1:focus, .registration-result-page .button-1:hover, .registration-result-page .button-1:focus, .login-page .button-1:hover, .login-page .button-1:focus, .password-recovery-page .button-1:hover, .password-recovery-page .button-1:focus, .email-revalidation-page .button-1:hover, .email-revalidation-page .button-1:focus, .account-activation-page .button-1:hover, .account-activation-page .button-1:focus, .account-page .button-1:hover, .account-page .button-1:focus, .return-request-page .button-1:hover, .return-request-page .button-1:focus{background-color: #535252;}
.paddboth{padding-top:90px;padding-bottom:90px;}
.pt-10{padding-top:100px;}
.medium{font-weight: 500;}
.mb-45{margin-bottom: 45px;}
.disc-list{margin-left: 20px;margin-bottom: 30px;}
.disc-list > li{list-style: disc;margin-bottom: 20px;}
.disc-list > li > a{color: #09565F;}
.disc-list > li > a:hover{text-decoration: underline;}
.inner-disc-list{margin-left: 20px;margin-top: 20px;}
.inner-disc-list > li{margin-bottom: 20px;position: relative;padding-left: 15px;}
.inner-disc-list > li:before{position: absolute;left: 0;top: 13px;content: "";background: #41494a; width:5px;height: 1px;}
.card-border-remove{border: none;border-radius: 0;}
.iframe-middle {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.ol-list{margin-left: 25px;}
.ol-list > li {list-style: auto;margin-bottom: 20px;}
ul.icon-list {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;}
ul.icon-list > li {margin: 0 0px 10px 0;padding:0 15px 0 70px;position: relative;min-height: 60px;display: flex;align-items: center;}
ul.icon-list > li h5 {font-size: 18px;font-weight: 300;color: #777;}
ul.icon-list > li > img{position: absolute;left: 0;max-width: 60px;}
ul.icon-list-2 > li{width: 50%;}
ul.icon-list-3 > li{width: 33.33%;}
ul.icon-list-4 > li{width: 25%;}
ul.icon-list-5 > li{width: 20%;}
ul.thumb-list {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0 !important;padding: 0 !important;}
ul.thumb-list li {list-style: none;margin: 10px;}
.thumb-list h5 {font-size: 16px;margin: 10px 0 0 0;}

.success-message{color: #155724;}
/*== Header ==*/
.admin-header-links a {color: #fff;}
.site-header {background-color:#fff;padding:25px 15px 20px 15px;   position: fixed;top: 0;width: 100%;z-index: 991;}
.site-header .sitewrapper{max-width: 1390px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.header-search {width: 50%;margin-left: 2%;position: relative;}
.header-search form {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;border: solid 1px #d1d1d1;padding: 10px;border-radius: 3px;}
.header-search input, .header-search select{border: none;outline: none;}
.header-search span.search-input {/*width: calc(100% - 250px);*/border-right: solid 1px #d1d1d1;}
.header-search span.search-input.k-widget input.search-input{width: 100%;}
.header-search input.search-input, .header-search span.search-input {height: 31px;/*width: 422px;*/width: calc(100% - 30px);}
.header-search select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image:url(../images/down-arrow-2.png);background-repeat: no-repeat;background-position: 100%;outline: none;border: none;color: #888;padding: 0 15px 0 0;height: auto;min-width: auto;width: 160px;margin: 0 30px;background-size: 19px; cursor:pointer;}
.header-search .search-btn {border: none;outline: none;background-image: url(../images/sprite.png);background-repeat: no-repeat;background-position: 0px -31px;width: 30px;height: 28px;background-color: transparent;}
.header-search .instantSearch.resize {width: 100% !important;top: 56px !important;left: 0 !important;box-shadow: 1px 4px 9px 0px rgb(0, 0, 0, 0.2);}
.header-search ul.k-list li.k-item {background: #eee;}
.header-search ul.k-list li.k-item:hover {background: #fff;}
.header-search ul.k-list li.k-item .title {margin: 0 0 5px;line-height: 1.2;}
.header-search ul.k-list li.k-item .sku {margin: 0 0 8px;line-height: 1.3;font-size: 15px;}
.header-search ul.k-list li.k-item .price {color: #000;font-weight: 400;font-size: 16px;line-height: 1;}
.header-search .instantSearch .k-item.k-state-hover .instant-search-item, 
.header-search .instantSearch .k-item.k-state-focused .instant-search-item {background: #fff;}
select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image:url(../images/down-arrow-2.png);background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;background-size: 11px;}
.site-header .logo img {width: 180px;}
.site-header .rightbar ul {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-size: 14px;}
.site-header .rightbar ul li{margin-left: 25px;}
.site-header .rightbar .header-links {margin-left: 25px;}
.site-header .rightbar .header-links li {margin: 0 25px 0 0 !important;width: auto !important;}
.site-header .rightbar ul li.notes {position: relative;background: transparent !important;padding: 0 !important;}
.site-header .rightbar ul li.notes a .cart-qty {width: 17px;height: 17px;display: inline-block;text-align: center;line-height: 15px;font-size: 11px;position: absolute;font-weight: 500;top: 2px;right: 1px;border-radius: 50%;border: solid 1px #888;background: #fff;}
.site-header .rightbar ul li select{background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: 100%;outline: none;border: none;color: #888;font-weight: 400;text-transform: uppercase;padding: 0 15px 0 0;height: auto;min-width: auto;font-size: 14px; cursor: pointer;}
.site-header .rightbar ul li.user a, .site-header .rightbar ul li.notes a, .site-header .rightbar ul li a.ico-register{background: url(../images/sprite.png) !important;background-repeat: no-repeat;display: block;font-size: 0;}
.site-header .rightbar ul li.user a{background-position: 0px 1px;width: 25px;height: 26px;}
.site-header .rightbar ul li.notes a{background-position: -71px 1px!important;width: 27px;height: 30px;}
.site-header .rightbar ul li a.ico-register {background-position: -107px -33px!important;width: 25px;height: 25px;position: relative; bottom: -1px;}
.site-header .rightbar ul li a:hover {opacity: 0.6;}
.site-header .rightbar ul li.notes a:hover {color: var(--darkgreen);opacity: 1;}
/*== Menu ==*/
.hamburger{background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -38px 0px;
width: 23px;height: 19px;font-size: 0;display: block;cursor: pointer;}
.navigation .sitewrapper{max-width: 1440px;padding:140px 50px 110px 50px;}
.menuwrap {display: flex;flex-direction: row;flex-wrap: wrap;}
.menu-thumb {width: 32%;}
.menu-thumb h3 {font-weight: 200;letter-spacing: 4px;font-size: 40px;}
.menu-links {width: 68%;font-size: 21px;font-weight: 300;padding-left: 50px;}
.menu-links > ul > li {margin-bottom: 15px;letter-spacing: 2.1px;position: relative;}
.menu-links > ul > li > a {text-transform: uppercase;margin-left: 25px;display: block;}
.plusicon {width: 23px;height: 23px;position: absolute;cursor: pointer;}
.plusicon:before, 
.plusicon:after {position: absolute;left:7px;top: 10px;content: "";height: 10px;width: 2px;background-color: #6c6c6c;}
.plusicon:before {transform: rotate(0deg);}
.plusicon:after {transform: rotate(270deg);}
.actives .plusicon:before, .currents .plusicon:before{transform:rotate(45deg);background-color: var(--darkgray);}
.actives .plusicon:after, .currents .plusicon:after{transform: rotate(-45deg);background-color:var(--darkgray);}
.show-hide-btn .minuss {display: none;}
.dropmenu {display: none;}
.dropdown-list.currents .dropmenu {display: flex;}
.dropdown-list.currents .plusicon {display: inline-block;}
.menu-links > ul > li > a:hover{color: var(--darkgreen);}
.menu-links > ul > li .dropmenu {letter-spacing: 1px;font-size: 20px;display: none;flex-direction: row;flex-wrap: wrap;padding-left: 27px;margin-top: 20px;}
.menu-links > ul > li .dropmenu ul{width: 33.33%;}
.menu-links > ul > li .dropmenu ul li{margin-bottom: 15px;}
.menu-links > ul > li .dropmenu ul li a{position: relative;padding-left: 15px;display: block;}
.menu-links > ul > li .dropmenu ul li a:before {content: "";width: 5px;height: 1px;background-color: var(--darkgray);position: absolute;left: 0;top: 50%;}
.menu-links > ul > li .dropmenu ul li a:hover{color: var(--darkgreen);}
.closebtn a {position: absolute;right: 0;top: 42px;width: 23px;height: 23px;}
.closebtn a:hover {opacity: 0.6;}
.closebtn a:before, .closebtn a:after {position: absolute;left: 10px;content: "";height: 23px;width: 2px;background-color: var(--darkgray);}
.closebtn a:before {transform: rotate(45deg);}
.closebtn a:after {transform: rotate(-45deg);}
/*== Country Menu ==*/
.countrymenu .menu-links {width: 100%;padding: 0;}
.countrymenu .menu-links a{color: #000;}
.countrymenu .country-show-hide-btn{color: #000;font-weight: 400;cursor: pointer;padding-left: 25px;    display: inline-block;}
.countrymenu .country-show-hide-btn .plusicon{left: 0;top: 2px;}
.countrymenu .menu-links > ul > li .dropmenu ul {width: 25%;}
.countrymenu .plusicon:before, .countrymenu .plusicon:after{top: 8px;}
.country-show-hide-btn .minuss {display: none;}
.country-dropdown-list.actives .dropmenu {display: flex;}
.country-dropdown-list.actives .plusicon {display: inline-block;}
.country-dropdown-list.actives .dropmenu {display: flex;}
.country-dropdown-list.actives .plusicon {display: inline-block;}
.overlay-menu {position: fixed;top: 0px;z-index: 999;width:100%;height: 100%; background:rgb(255, 255, 255, 0.97);left: 0px;right: 0px;}
/*== Hero ==*/
.hero-slide {overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;padding: 0;}
ul.hero-slide li.tile{width:33.33%;/*height:650px;*/background-color:#f8f9fa;display:inline-block;background-size:cover;position:relative;transition: all 0.4s ease-out;box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.44);overflow:hidden;color:#fff;border-left: solid 1px #fff;border-right: solid 1px #fff;}
ul.hero-slide li.tile img{width:100%;/*height:100%;position:absolute;top:0;left:0;*/z-index:0;transition: all 0.4s ease-out;}
ul.hero-slide li.tile:hover{box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);transform:scale(1.10);position: relative;z-index: 9;}
ul.hero-slide li.tile:last-child {border-right: 0;}
ul.hero-slide li.tile:first-child {border-left: 0;}
ul.hero-slide li.tile {display: inline-block;text-align: left;opacity:1;overflow: hidden;position: relative;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);}
ul.hero-slide li.tile:before {content: "";background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);width: 100%;height:70%;position: absolute;top:50%;left: 0;z-index: 2;transition-property: top, opacity;transition-duration: 0.3s;}
ul.hero-slide li.tile:focus:before, ul.hero-slide li.tile:hover:before {top: 30%;opacity: 1;height: 80%;}
ul.hero-slide li.tile .details {padding:0px 45px 10px 45px;color:#fff;position:absolute;bottom: 0;left: 0;z-index: 3;width: 100%;transition: all linear .3s;}
ul.hero-slide li.tile:hover .details {bottom: 55px;transition: all linear .3s;}
ul.hero-slide li.tile .details .title {display: block;opacity: 1;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-size: 26px;font-weight: 200;color: #fff;letter-spacing: 1.3px;}
ul.hero-slide li.tile .details .title:after {display: block;content: "";background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 0;height: 2px;margin: 15px 0;opacity: 0;transition: all linear .2s;}
ul.hero-slide li.tile:hover .details .title:after{opacity: 1;width: 130px;transition: all linear .2s;}
ul.hero-slide li.tile .details .info{font-weight: 300;color: #fff;letter-spacing: 0.9px;margin-top: 10px;    min-height: 90px;}
ul.hero-slide li.tile .details .info, 
ul.hero-slide li.tile .know-more {display: block;opacity: 0;position: relative;top: 160px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;}
ul.hero-slide li.tile .know-more{font-weight: 300;letter-spacing: 0.9px;}
ul.hero-slide li.tile .know-more a{position: relative;color: #fff;font-weight: 200;}
ul.hero-slide li.tile .know-more a:after {background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -115px -7px;width: 8px;height: 11px;content: "";position: absolute;top: 5px;margin-left: 10px;transition: all linear .3s;}
ul.hero-slide li.tile .know-more a:hover:after{margin-left: 15px;transition: all linear .3s;}
ul.hero-slide li.tile:hover .title {transition-delay: 0.15s;top: 0;opacity: 1;}
ul.hero-slide li.tile:hover .info {transition-delay: 0.20s;top: 0;opacity: 1;}
ul.hero-slide li.tile:hover .know-more {transition-delay: 0.25s;top: 0;opacity: 1;}
/*== NEW ARRIVALS ==*/
.title-btn {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;   margin-bottom: 15px;}
.title-btn h4{text-transform: uppercase;margin-bottom: 0;}
.title-btn .know-more {margin-right: 20px;}
.title-btn .know-more a{color: var(--darkgray);text-transform: uppercase;font-weight: 300;}
.title-btn .know-more a:after {background-position: -128px -7px;}
.new-arrivals .title-desc {padding-left: 15px;padding-right: 15px;}
.new-arrivals .title:after{display: none !important;}
.new-arrivals .box-wrap {padding-bottom: 0;}
.new-arrivals .box-wrap img{height: auto;position: static;}
.new-arrival-mu .box-wrap {padding: 0;}
.new-arrival-mu .box-wrap img {position: static;height: auto;width: auto;}
.new-arrival-mu .box-wrap .box-desc {padding: 0px 15px 10px 15px;bottom: -75px;min-height: 120px;}
.new-arrival-mu .box-wrap .box-desc .title {font-size: 20px;}
.shadow-animate {overflow: hidden;display: flex;flex-direction: row;flex-wrap: wrap;margin: 0;padding: 0;}
.box-wrap {width:100%;padding-bottom: 450px;background-color:#f8f9fa;display: inline-block;text-align: left;position: relative;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);overflow:hidden;color:white;transition: all 0.4s ease-out;}
.box-wrap:hover{box-shadow: 0px 35px 77px -17px rgba(0,0,0,0.64);transition: all 0.4s ease-out;}
.box-wrap img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;transition: all 0.4s ease-out;}
.box-wrap:hover img{transform:scale(1.15);}
.box-wrap:before {content: "";background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);width: 100%;height:70%;position: absolute;top:30%;left: 0;z-index: 2;transition-property: top, opacity;transition-duration: 0.3s;}
.box-wrap:focus:before, .box-wrap:hover:before {top: 30%;opacity: 1;height: 70%;}
.box-wrap .box-desc {padding:0px 45px 10px 45px;color:#fff;position:absolute;bottom: -25px;left: 0;z-index: 3;width: 100%;transition: all linear .3s;}
.box-wrap:hover .box-desc {bottom: 35px;transition: all linear .3s;}
.box-desc .title {display: block;opacity: 1;position: relative;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-size: 26px;font-weight: 200;color: #fff;letter-spacing: 1.3px;}
.box-desc .title strong{display: block;font-weight: 200;margin-bottom: 5px;}
.box-desc .info {font-weight: 300;color: #fff;letter-spacing: 0.9px;display: block;opacity: 0;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;}
.box-desc .know-more {display: block;opacity: 0;position: relative;top: 100px;transition-property: top, opacity;transition-duration: 0.3s;transition-delay: 0s;font-weight: 300;letter-spacing: 0.9px;}
.know-more a{position: relative;color: #fff;font-weight: 200;}
.know-more a:hover:after{margin-left: 15px;transition: all linear .3s;}
.know-more a:after {background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -115px -7px;width: 8px;height: 11px;content: "";position: absolute;top: 5px;margin-left: 10px;transition: all linear .3s;}
.black-icon a{color: #222; font-weight: 300;}
.black-icon a:after{background-position:-128px -7px;}
.box-wrap:hover .title {transition-delay: 0.15s;top: 0;opacity: 1;}
.box-wrap:hover .info {transition-delay: 0.15s;top: 0;opacity: 1;}
.box-wrap:hover .know-more {transition-delay: 0.25s;top: 0;opacity: 1;}
.box-desc .title:after {display: block;content: "";background: rgb(255,255,255);
background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 0;height: 2px;margin: 15px 0;opacity: 0;transition: all linear .2s;}
.box-wrap:hover .box-desc .title:after{opacity: 1;width: 130px;transition: all linear .2s;}
/*== Upgrade ==*/
.upgrade {background-position: center;background-size: cover;color: #fff;text-align: center;padding: 150px 0;background-position: top left;position: relative;}
.upgrade h3{color: #fff;}
.upgrade .title-desc{max-width: 470px;margin: auto;}
.seprators{width: 150px;height: 2px;background-color: #fff;margin:0 auto 35px;}
.catalogue .box-wrap {padding: 0;}
.catalogue .box-wrap img{height: auto;position: static;}
.catalogue .box-wrap .box-desc {bottom: -110px;}
.catalogue .box-wrap:hover .box-desc {bottom: 35px;}
.catalogue .box-wrap:hover img{transform: scale(1.15);}
/*== Inner Hero ==*/
.inner-hero{min-height: 500px;background-position: center;background-size: cover;}
/*== Category List ==*/
.category-list{margin-bottom: 30px;}
.category-list ul li { margin-bottom:30px; }
.category-list ul li .prod_inner { height:100%; background:#fff; display:flex; flex-wrap:wrap; } 
.category-list ul li .img a { display:block; }
.category-list ul li a img { /*height:100%;*/ object-fit:cover; -webkit-filter: grayscale(100); -moz-filter: grayscale(100); -ms-filter: grayscale(100); -o-filter: grayscale(100); filter: grayscale(100);}
.category-list ul li:hover img {-webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); }
.category-list ul li h3 { font-size:20px; margin:0; /* position: absolute; bottom: 0; z-index: 2; */ padding: 15px 15px 20px 15px; width: 100%; text-align: left; color: #fff;text-transform: uppercase; background:#fff; }
.category-list.first-large-cat ul li:first-child {width: calc(50% - 30px);}
.category-list.first-large-cat ul li:first-child h3 {padding-left: 30px;}
/*== Plan Your Lights ==*/
.gradients{position: relative;}
.gradients:after{position: absolute;width: 100%;height: 70%;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);content: "";left: 0;bottom: 0;}
.gradient-desc{position: absolute;bottom: 0;max-width: 470px;padding:45px;color: #fff;z-index: 1}
.gradient-desc h3{color: #fff;font-weight: 200;font-size: 20px;}
.gradient-desc h3:after {display: block;content: "";background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%);width: 130px;height: 2px;margin: 15px 0;}
.numbers-list-content > ul{display: flex;flex-direction: row;flex-wrap: wrap;margin:0;}
.numbers-list-content > ul > li{margin: 15px;padding-right: 20px;}
.numbers-list-content > ul > li h3{text-transform: none;}
.column-2 > ul > li{width: calc(50% - 30px);}
.column-3 > ul > li{width: calc(33.33% - 30px);}
.numbers-list-content > ul > li .numeric{font-weight: 500;color: #000;font-size: 18px;border-bottom: solid 2px #000;display: inline-block;letter-spacing: 1.5px;margin-bottom: 20px;}
.font21{font-size: 21px;}
.small-font-icon h3 {font-size: 20px;}
.small-font-icon .numeric {font-size: 20px !important;}
.number-list-icon h3 {padding-left: 60px;position: relative;}
.number-list-icon h3 img {position: absolute;left: 0;max-width: 45px;}
.selected-price-range {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;margin-bottom: 15px;font-size: 16px;color: #000;}
/*== faq ==*/
.faqwrap .accordion-title{display: block;font-size: 21px;position: relative;}
.faqwrap .accordion-title:focus-visible {border: none;box-shadow: none;outline: none;}
.faqwrap .accordion-title a {display: block;border-top: solid 2px #fff;padding: 20px 30px 20px 0;color: #000;}
.content-box {color: #777;padding-bottom: 35px;}
.showhide {position: absolute;right: 0;top: 50%;height: 22px;width: 22px;font-size: 0;}
.faqwrap .links.collapsed .showhide:before {background: black;content: "";height: 22px;left: 9px;position: absolute;top:-9px;width: 4px;}
.faqwrap .links.collapsed .showhide:after {background: black;content: "";height: 4px;left: 0;position: absolute;top:0;width: 22px;}
.faqwrap .links .showhide:after {background: black;content: "";height: 4px;left: 0;position: absolute;top:0;width: 22px;}
.pageaccordion {margin-top: 30px;}
.pageaccordion .card {background: transparent;border: none;border-radius: 0;}
.pageaccordion .card-header {padding: 0;background: transparent;border: none;}
.pageaccordion .card-header h3 {margin: 0;text-transform: none;display: block;font-size: 20px;position: relative;}
.pageaccordion .card-header h3 a {display: block;border-top: solid 2px #fff;padding: 20px 30px 20px 0;color: #000;}
.pageaccordion .card-body {padding: 0;color: #777;padding-bottom: 35px;}
.pageaccordion .card-header a.card-link:after,
.pageaccordion .card-header a.card-link.collapsed:before, 
.pageaccordion .card-header a.card-link.collapsed:after{position: absolute;content: "";}
.pageaccordion .card-header a.card-link:after {background: #999;height: 4px;right: 0;top: 30px;width: 22px;}
.pageaccordion .card-header a.card-link.collapsed:before {background: #999;height: 22px;right: 9px;top: 37%;width: 3px;}
.pageaccordion .card-header a.card-link.collapsed:after {background: #999;height: 3px;right: 0;top: 50%;width: 22px;}
.bath-light-tabs .pageaccordion {margin: 0;}
.bath-light-tabs .pageaccordion .card-header h3 .collapsed {border-bottom: solid 2px #f5f5f5;}
.bath-light-tabs .pageaccordion .card-header h3 a {border: none;color: #333;}
.bath-light-tabs .pageaccordion .card-header a.card-link.collapsed:before {top:20px;}
.bath-light-tabs .pageaccordion .card-header a.card-link.collapsed:after {top: 30px;}
.bath-light-tabs .pageaccordion .card:last-child .card-header h3 .collapsed {border-bottom: none;}
.glossary-list strong {display: block;margin-bottom: 5px;color: #000;}
.glossary-list .numbers-list-content > ul > li {padding-right: 0;display: block;width: 100%;}
/*== About ==*/
.about-iframe {max-width: 810px;}
.green-company h3{text-transform: none;}
.gray-1{background-color: var(--gray1);}
.gray-2{background-color: var(--gray2);}
.gray-3{background-color: var(--gray3);}
.quick-fact .card, .awards .card{width: 100%;border: none;border-radius: 0;}
.awards .card {background: transparent;}
.awards .card h4{text-align: center;}
.awards .card-body{background-color: #fff;}
.owl-wrap .owl-nav {position: absolute;width: 100%;top: 40%;}
.owl-wrap .owl-nav .owl-prev{position: absolute;left: 0;}
.owl-wrap .owl-nav .owl-next{position: absolute;right: 0}
.awards .owl-item img {max-width: 100px;margin: auto;}
.awards .owl-item .blocks h4 {font-size: 18px;margin: 0;text-transform: uppercase;}
.awards .owl-item .blocks {margin-bottom: 20px;}
.awards .owl-item .blocks:last-child {margin-bottom: 0;}
.awards .awards-slide .owl-item .blocks {margin-bottom: 63px;}
.awards .awards-slide .owl-item .blocks:last-child {margin-bottom: 0;}
.milestones {margin-left: 0; margin-right: 0;}
.milestones .resp-tab-content {padding: 0;}
.milestones .owl-dots {margin-top: 40px !important;}
.milestones h3 strong{font-weight: 300;display: block;text-transform: none;margin-top: 10px;}
.miles-tabs .resp-tab-content .card {background: transparent;border: none;}
.miles-tabs .resp-tab-content .card-body {background: #fff;}
.strong-title{font-weight: 400}
.miles-tabs .disc-list {margin-top: 20px;}
.miles-tabs.resp-vtabs ul.resp-tabs-list {float: none;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.miles-tabs.resp-vtabs .resp-tabs-container {margin-top:30px;float: none;width: 100%;background: transparent;border:none;}
.miles-tabs .resp-tab-content .card h4 {text-decoration: underline;}
.milestones ul.resp-tabs-list li {background: transparent;font-size: 24px;opacity: 0.6;}
.milestones ul.resp-tabs-list li.resp-tab-active {color: #222;opacity: 1;}
/*== Light Plan ==*/
.light-plan-form{max-width: 800px;padding: 0px 15px;}
.refresh-btn{position: relative;font-weight: 300;}
.refresh-btn:after {background-image: url(../images/sprite.png);background-repeat: no-repeat;background-position: -147px -6px;display: inline-block;padding:7px 9px;content: "";margin-left: 10px;}
/*== Services ==*/
.servicetabs .card-body {padding: 15px 30px;}
.servicetabs .resp-tab-content {padding: 0;}
.servicetabs.resp-vtabs .resp-tabs-container{margin-top: 10px;}
.servicetabs.resp-vtabs ul.resp-tabs-list{justify-content: flex-start;}
.servicetabs.resp-vtabs .resp-tabs-list li{padding: 0;font-size: 24px;margin-right: 40px;color: #000;opacity: 0.5;}
.servicetabs.resp-vtabs .resp-tabs-list li.resp-tab-active{background-color: transparent;border-bottom: solid 1px #000;opacity: 1;}
.servicetabs .miles_02 .card-body{padding: 15px;}
/*== CSR ==*/
.csrbox {margin: 30px 0 60px 0;}
.csrbox h4{margin-bottom: 15px;}
.csrbox .know-more {margin-top: 25px;}
.csrboxwrap:hover .box-wrap:before{top: 30%;}
.csrboxwrap .box-wrap:hover{transform: scale(1);}
.csrboxwrap:hover .box-wrap{transform: scale(1.08);}
.csrboxwrap .box-wrap {padding-bottom: 325PX;}
/*== Orientation Centre ==*/
ul.orient-icon {display: flex;flex-direction: row;flex-wrap: wrap;}
ul.orient-icon li {width: 16.66%;text-align: center;}
ul.orient-icon li .img-icon {width: 113px;height: 113px;border: solid 1px #ccc;border-radius: 50%;display: flex;flex-direction: row;flex-wrap:wrap;overflow:hidden;justify-content: center;align-items: center;   margin: auto;}
ul.orient-icon li h6 {font-weight: 300;color: #000;margin: 10px 0 0 0;padding: 0 10%;}
.orient-privay{font-size: var(--font16);}
.accept-privacy span {padding-left: 38px;margin: 0;vertical-align: top;}
.accept-privacy input[type="checkbox"] {width: 24px;height: 24px;margin:0px;}
.accept-privacy a {border-bottom: solid 1px #000;padding-bottom: 4px;}
.accept-privacy a:hover {border-bottom-color:transparent;}
.find-orientation-centre .submit-btn {width: 100%;}
.find-orientation-centre select {color: #000;letter-spacing: 0.8px;}
.nearbtn {border:solid 1px #eee;margin-left:-1px;border-left-color: #fff;position: relative;font-size: 0;    padding: 0;width: 50px;}
.nearbtn:before {background-image: url(../images/sprite.png);background-repeat: no-repeat;background-position:-176px -3px;display:inline-block;padding:14px 14px;content:"";margin-left: 10px;}
.nearbtn:hover:before{opacity: 0.6}
.near-input input:focus{border-color: #eee;border-right: 0;}
.dealers .representatives {width: 100%;}
.near-input .form-control::-webkit-input-placeholder{color:#000;}
.near-input .form-control::-moz-placeholder{color:#000;}
.near-input .form-control:-ms-input-placeholder{color:#000;}
.near-input .form-control::-ms-input-placeholder{color:#000;}
.near-input .form-control::placeholder{color:#000;}
.orient-centre-list {font-size: var(--font16);letter-spacing: 0.8px;transition: all linear .3s;width: 100%;}
.orient-centre-list:hover {box-shadow: 1px 4px 16px 6px rgb(0, 0, 0, 0.12);}
.orient-centre-list h5 {font-weight: 300;font-size: 18px;margin-bottom: 3px;}
.orient-centre-list .centre {margin-bottom: 3px;font-size: 18px;}
.orient-centre-list address {color: #777777;margin-bottom: 5px;}
/*== 404 ==*/
.not-found{background-image: url(../images/not-found.png);background-repeat: no-repeat;max-width: 1000px;min-height: 650px;margin: auto;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;background-position: center;}
.not-found-content {max-width: 430px;margin: auto;text-align: center;color: #111;}
.not-found-content h2 {font-size: 36px;text-transform: none;}
.not-found-content h1 {text-shadow:0px 0px 56px rgb(0, 0, 0, 0.1);letter-spacing: 10px;font-size: 200px;font-weight: 900;color: #fff;line-height: 1;}
/*== Range Bath List ==*/
.certifications {padding: 0 20px;}
.certifications h4 {text-align: center;text-transform: uppercase;margin: 10px 0 0 0;}
.certifications .item img {max-width: 85px;margin: auto;}
.certifications .owl-nav {position: absolute;top: 30%;width: 100%;}
.certifications .owl-nav .owl-prev {position: absolute;left: -15px;}
.certifications .owl-nav .owl-next {position: absolute;right: 25px;}
.certifications.owl-carousel .owl-nav button.owl-prev span:before, 
.certifications.owl-carousel .owl-nav button.owl-next span:before{box-shadow:inset -0.3em 0.3em 0 0 #333;}
.owl-carousel.designbook-slider .owl-nav button.owl-prev span:before, 
.owl-carousel.designbook-slider .owl-nav button.owl-next span:before {width: 20px;height: 20px;}
.owl-carousel.designbook-slider .owl-nav button.owl-prev span:before {left: 18px;transform: translate(0, -0.6em) rotate(225deg);}
.owl-carousel.designbook-slider .owl-nav button.owl-next span:before{right:18px;transform: translate(0, -0.6em) rotate(45deg);}
.detail-group-page .db-table th {font-weight: 400;}
/*== CSR Activity ==*/
.title-line-remove .title {margin-bottom:5px;}
.title-line-remove .box-desc .title:after{display: none;}
.title-line-remove p {margin-bottom: 20px;}
/*== Bulk Gallery ==*/
.bulk-gallery-hide {display: none;}
.mfp-image-holder .mfp-content .mfp-counter {display: none;}
.mfp-image-holder .mfp-content .mfp-title {padding: 0;color: #333;line-height: 1.3;}
.mfp-figure figure {background: #fff;padding: 15px;border-radius: 5px 5px 0 0;position: relative;}
img.mfp-img{padding: 0;}
.mfp-bottom-bar{background: #fff;padding: 15px;border-radius: 0 0 5px 5px;}
.mfp-image-holder .mfp-close {position: fixed;line-height: 1;right: 3%;top:5%;bottom: 0;opacity: 1;width: 50px;height: 50px;text-align: center;font-family: 'Inter', sans-serif;font-size: 40px;}
button.mfp-arrow{opacity: 1;}
.mfp-arrow:after{display: none !important;}
.mfp-arrow:after, .mfp-arrow:before{content: "";display: block;position: absolute;transition: all 0.5s ease-in-out;top: 50%;box-shadow: inset -0.2em 0.2em 0 0 #fff;width: 24px;height: 24px;border: none;opacity: 1; margin: 0;}
.mfp-arrow:before{transform-origin: 50% 50%;transform: translate(0, -0.5em) rotate(45deg);}
button.mfp-arrow.mfp-arrow-left:before {transform: translate(0, -0.5em) rotate(225deg);left: 80%;}
.opacity-box .box-desc .know-more{top: -10px;}
/*== Thankyou ==*/
.thankimg {position: relative;z-index: 1;margin-bottom: -15px;}
.thankyou{max-width: 750px;box-shadow: 0px 10px 16px rgb(0, 0, 0, 0.05);border-radius: 5px;padding: 20px;    font-size: 21px;color: #111;}
.thankyou .card-body {border-radius: 5px;border: solid 1px #ccc;}
.thankyou p {line-height: 1.4;}
.thankyou .ack-number {color: #09565F;border-bottom: solid 1px #09565F;}
.thankyou h2 {text-transform: capitalize;font-size: 21px;color: #111;}
.thankyou h2 strong{font-weight: 500;}
/*== Product List/Sidebar ==*/
.left-filter-btn {position:absolute;top: 14px;left: 15px;font-size: 18px;color: #000;padding-left: 45px;z-index: 1;    right: 0;width: 200px;}
.left-filter-btn:before {content: "";background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -257px 0px;width: 32px;height: 30px;position: absolute;left: 0;top: -1px;}
.remove-filter-div .left-filter-btn {position: relative;top: 0px;}
.remove-filter-div .product-selectors {margin: 0 0 20px 0;padding: 10px 0 10px 10px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.remove-filter-div .product-sorting {display: flex;align-items: center;margin: 0;margin-left: auto;}
.remove-filter-div .product-selectors span{font-size: 24px; color: #000;}
.remove-filter-div .product-sorting select {margin-right: 0;width: auto;padding: 10px;background-color: transparent;border: none;font-size: 24px;font-weight: 300;line-height: normal;background-size: 19px;}
.remove-filter-div .item-grid {display: flex;flex-wrap: wrap;flex-direction: row;}
.remove-filter-div .item-box {transition: all linear .3s;margin: 0px 2.5px 5px 2.5px;width: calc(25% - 5px);background: #fff;border-radius: 5px;}
.remove-filter-div .item-box .picture{padding: 10px;margin: 0;}
.remove-filter-div .item-box:hover {box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;    z-index: 1;}
.remove-filter-div .item-box:hover .picture a img{opacity: 1;}
.remove-filter-div .item-box .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;}
.remove-filter-div .item-box .details .add-info {order: 1;}
.remove-filter-div .item-box .details .add-info .prices {min-height: auto;margin-bottom: 7px;}
.remove-filter-div .item-box .details .add-info .prices .actual-price {font-size: 18px;color: #333;}
.remove-filter-div .item-box .details h2 {text-transform: none;order: 2;font-size: 21px;font-weight: 300;}
.remove-filter-div .item-box .details h2 a:hover {color: var(--darkgreen);}
.remove-filter-div .item-box .details .sku {order: 3;margin-bottom: 0;font-size: 16px;position: relative;}
.remove-filter-div .item-box .details .sku span {text-transform: uppercase;margin-right: 2px;}
.item-box .product-rating-box{width: 100%;}
.filter-close {display: none;cursor: pointer;}
.filter-close span {position: absolute;right: 20px;top: 30px;width: 22px;height: 22px;}
.filter-close span:before, .filter-close span:after{content: "";background: black;position: absolute;}
.filter-close span:after {width: 2px;height: 22px;left: 10px;top: -10px;-ms-transform: rotate(20deg);transform: rotate(47deg);}
.filter-close span:before {height: 2px;width: 22px;left: 0;top: 0;-ms-transform: rotate(20deg);transform: rotate(42deg);}
.breadcrumb-wreapper {margin: 30px 15px;}
.breadcrumb-wreapper ul {display: flex;flex-direction: row;flex-wrap: wrap;font-size: 14px;}
.breadcrumb-wreapper ul li {margin-right: 10px;}
.breadcrumb-wreapper ul li .delimiter {background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -127px -5px;width: 11px;height: 14px;font-size: 0;display: inline-block;vertical-align: middle;margin-top: -6px;opacity: 0.6;transform: scale(0.8);}
.product-list-wrrapper {padding: 0 15px;}
.sidebar-wrapper {display: flex;flex-direction: row;flex-wrap: wrap;position: relative;padding-top: 86px;width: 100%;}
.filter-sidebar {width: 280px;position: relative;z-index: 1;}
.products-list {width: calc(100% - 315px);margin-left: 35px;}
.products-list .product-selectors {border-top: 1px solid #eeeeee;border-bottom-color: #eeeeee;padding: 0;position: absolute;top: 0;left: 0;width: 100%;}
.products-list .product-selectors .product-sorting {margin: 0;padding: 10px 0 10px 10px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-end;align-items: center;}
.products-list .product-selectors .product-sorting select {margin-right: 0;width: auto;padding: 0 35px 0 10px;background-color: transparent;border: none;font-size: 18px;font-weight: 300;line-height: 1;}
.products-list .product-selectors span {font-size: 18px;color: #000;margin-top:-3px;}
.products-list .item-grid {display: flex;flex-wrap: wrap;flex-direction: row;}
.products-list .item-box {transition: all linear .3s;margin: 0px 2.5px 5px 2.5px;width: calc(33.33% - 5px);background: #fff;border-radius: 5px;}
.products-list .item-box .picture{padding: 10px;}
.products-list .item-box:hover {box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;    z-index: 1;}
.products-list .item-box:hover .picture a img{opacity: 1;}
.products-list .item-box .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;}
.products-list .item-box .details .add-info {/*order: 4;*/width: 100%;}
.products-list .item-box .details .add-info .prices {min-height: auto;margin-bottom: 7px;}
.products-list .item-box .details .add-info .prices .actual-price {font-size: 18px;color: #333;}
.products-list .item-box .details h2 {text-transform: none;/*order: 2;*/font-size: 21px;font-weight: 300;width: 100%;min-height:80px;}
.products-list .item-box .details h2 a:hover {color: var(--darkgreen);}
.products-list .item-box .details .sku {/*order: 3;*/margin-bottom: 0;font-size: 16px;position: relative;width: 100%;}
.products-list .item-box .details .sku span {text-transform: uppercase;margin-right: 2px;}
.products-list .item-box .details .buttons button, 
.product-detail-inner .owl-carousel .details .add-info button {background:#999;padding-left: 15px;padding-right: 15px;border-radius: 1px;}
.product-detail-inner .owl-carousel .details .add-info button {text-align: center;font-size: 15px;color: #fff;text-transform: uppercase;border: none;height: 40px;}
.products-list .item-box .details .buttons button:hover, 
.product-detail-inner .owl-carousel .details .add-info button:hover{background: #b3afaf;border-color: #b3afaf;}
.product-detail-inner .owl-carousel .details .add-info .buttons {margin-top: 15px !important}
.item-box .product-box-add-to-cart-button {width: 100px;background: #999;border-radius: 1px;}
.products-list .category-page .col-md-12{position: static;}
.products-list .category-page h1 {position: absolute;top: 20px;left: 0;width: 100%;right: 0;}
.pager {display: flex;margin: 0 0 20px;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.pager ul {/*border: solid 1px #555; overflow: hidden;*/ border-radius:5px; font-size:inherit; }
.pager li { margin:0; } 
.pager li:first-child { /*padding:15px 10px 0;*/ padding:0; }
.pager li a,
.pager li span { line-height:41px; height:55px; font-size:18px;  min-width:48px; border:none; border:solid 1px rgba(0,0,0,0.2); background-color: transparent;}
.pager li:last-child a, .pager li:last-child span{ /*border-right: none;*/ }
.pager li.previous-page *, .pager li.next-page *, .pager li.first-page *, .pager li.last-page *{color: #555555;}
.pager li span {border-color: transparent;background-color: #c1dbea;color: #000;}
.pager li.current-page span {position: relative;}
.pager li a:hover, .pager li a:focus { background-color: transparent; border:solid 1px rgba(0,0,0,0.2); }
.pager li.previous-page *, .pager li.next-page *{background-size: 14px;}
.product-spec-filter ul.product-spec-group > li{position:relative;}
.product-spec-filter ul.product-spec-color > li input[type="checkbox"] {position: absolute; opacity: 0;}
.product-spec-filter ul.product-spec-group > li label.attribute-squares { position: relative; display: block; font-size: 16px; padding: 5px 0 5px 40px; cursor: pointer;line-height: 1.3;}
.product-spec-filter ul.product-spec-group > li label.attribute-squares:after {content: ""; position: absolute; top: 50%; left: 0; width: 30px; height: 14px; margin-top: -8px; }
.product-spec-filter ul.product-spec-group > li.selected label.attribute-squares:after { background: url("../images/filters-color-checkbox-checked.png") no-repeat center; }
.product-spec-filter ul.product-spec-group > li .attribute-square {position: absolute; top: 0; bottom: 0; height: 30px; width: 30px; margin: auto; background-size: cover; background-position: center; background-repeat: no-repeat; }
.filter-accordion .showhide {right: 20px;}
.filter-accordion.faqwrap .accordion-title a {background: #fff;color: #333;padding: 9px 20px;border-bottom: solid 2px #e9eef0;border-radius: 5px 5px 0 0;}
.filter-accordion.faqwrap .links.collapsed {background: #ddd;color: #333;padding: 9px 20px;border-top: 0; border-bottom: 0;border-radius: 0;margin-bottom: 2px;}
.filter-accordion.faqwrap .links.collapsed .showhide:before{width: 2px;height: 16px;left: 7px;top: -7px;}
.filter-accordion.faqwrap .links.collapsed .showhide:after{height: 2px;width: 16px;}
.filter-accordion.faqwrap .links .showhide:after{height: 2px;width: 16px;}
.filter-accordion .content-box {padding: 20px;background: #fff;}
ul.product-spec-group-area li label {margin: 0;}
.block-category-navigation ul.list {font-size: 16px;}
.block-category-navigation ul.list li {margin-bottom: 8px;}
.block-category-navigation ul.list li a {position: relative;padding-left: 20px;}
.block-category-navigation ul.list li a:before {content: "";background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -127px -5px;width: 11px;height: 14px;position: absolute;left: 0;top: 2px;transition: all linear .3s}
.block-category-navigation ul.list li a:hover:before {left: 5px;transition: all linear .3s}
.tagwrap .tags ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.tagwrap .tags ul li {margin: 3px;}
.tagwrap .tags ul li a {background: #fff;display: block;border: solid 1px #ccc;border-radius: 3px;padding: 3px 5px;font-size: 14px !important;text-transform: capitalize;color: #333;line-height: 1.2;margin: 0;}
.tagwrap .tags ul li a:hover {background: var(--darkgreen);border-color: var(--darkgreen);color: #fff;}
.tagwrap .view-all{margin-top: 10px;}
.tagwrap .view-all a {padding: 5px 10px;background-color: #999;border-color: #999;min-width: auto;letter-spacing: 0.9px;font-weight: 300;color: #fff;border-radius: 5px;}
.tagwrap .view-all a:hover {text-decoration: none;background-color: #535252;border-color: #535252;}
/*== Product Detail ==*/
.modal-open:before {position: fixed;width: 100%;height: 100%;content: "";top: 0;left: 0;background: rgb(0, 0, 0, 0.55);z-index: 999;}
.product-detail {padding: 60px 0 0 0;background: #fff;}
.product-picture {border: solid 2px #ccc;border-radius: 5px;overflow: hidden;}
.enlarge-roataion {display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 10px;}
.enlarge-roataion .flLeft {margin-right: 10px;}
.enlarge-roataion .flLeft .rotateImage, 
.enlarge-roataion .flRight .techImage{background: url(../images/sprite.png);background-repeat: no-repeat;width: 51px;height: 51px;font-size: 0;display: block;cursor: pointer;}
.enlarge-roataion .flLeft .rotateImage{background-position: -71px -206px;}
.enlarge-roataion .flLeft .rotateImage:hover {background-position: -71px -259px;}
.enlarge-roataion .flRight .techImage{background-position: -10px -206px;}
.enlarge-roataion .flRight .techImage:hover {background-position: -10px -259px;}
.rotation3D_view {position: relative;}
.rotation3D_view .modal-body p {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;}
.rotation3D_view .modal-body iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.rotation3D_view .close {position: relative;z-index: 2;}
.rotation3D_view .close {position: absolute;right: 18px;top: 18px;font-weight: 500;background: #000;font-size: 20px;padding: 5px 10px;z-index: 2;color: #fff;opacity: 1;text-shadow: none;}
#techImage .modal-dialog {max-width: 800px;}
#techImage h5 {margin: 0;font-size: 24px;font-weight: 300;position: relative;}
#techImage h5:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
#techImage .modal-header {border: none;padding: 20px 25px 0px 25px;}
#techImage .modal-header button.close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;text-shadow: none;color: #fff;position: absolute;opacity: 1;}
#techImage .modal-header button.close span {font-size: 30px;font-weight: 200;line-height: 31px;}
#techImage .modal-body {padding: 20px 25px;}
.product-description {margin-left: 10px;text-align: left;}
.product-description h2 {text-transform: none;}
.short-descrpt > ul > li {display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: 10px;}
.short-descrpt > ul > li .text {width: 110px;color: #333333;}
.short-descrpt > ul > li .seprats {width: 10px;color: #333333;}
.short-descrpt > ul > li .descrpt-value {width:calc(100% - 130px);margin-left: 10px;}
.product-description ul.listing {list-style: disc;margin-left: 20px;margin-top: 30px;font-size: 14px;}
.product-description ul.listing li {margin-bottom: 15px;}
.product-description .product-price h4 {color: #777;font-size: 18px;font-weight: 300;}
.product-description .product-price .Productprice {min-width: 120px;display: inline-block;position: relative;margin-right: 5px;}
.product-description .product-price .Productprice:after {content: ":";position: absolute;right: 0;width: 10px;color: #333333;}
 ul.color-finishes {display: flex;flex-direction: row;flex-wrap: wrap;margin-top: 10px;}
 ul.color-finishes li {height: 34px;width: 34px;border: solid 2px #e4e3e3;margin-right: 5px;margin-bottom: 6px;display: inline-block;}
 ul.color-finishes li.active-clr{border-color: #666666;box-shadow: 0px 3px 7px 3px rgb(0, 0, 0, 0.25);}
 ul.color-finishes li.cl1 {background: #f1f1f3;}
 ul.color-finishes li.cl2 {background: #818285;}
 ul.color-finishes li.cl3 {background: #2f3134;}
 ul.color-finishes li.cl4 {background: #dec691;}
 ul.color-finishes li.cl5 {background: #caab71;}
 ul.color-finishes li.cl6 {background: #91785d;}
 ul.color-finishes li.cl7 {background: #908882;}
 ul.color-finishes li.cl8 {background: #c9ab72;}
.shortlist-btn {margin-top: 22px;}
.shortlist-btn .btn {min-width: 135px;line-height: 38px;height: auto;padding: 0 10px;}
.download-box {margin-top: 22px;}
.download-box h4{margin-bottom: 10px;}
.download-box ul {display: flex;flex-wrap: wrap;flex-direction: row;}
.download-box ul li {width: 50%;margin: 0 0 15px 0;font-size: 14px;position: relative;padding: 0 0px 0 24px;text-transform: uppercase;}
.download-box ul li a{border-bottom: solid 1px #333;}
.download-box ul li a:hover{border-bottom: none;}
.download-box ul li:before {content: "";background: url(../images/sprite.png);background-repeat: no-repeat;background-position: -223px -3px;width: 17px;height: 21px;position: absolute;left: 0;top: 0;}
.disclaimer-box {margin-top: 20px;font-size: 16px;}
.disclaimer-box h4{margin-bottom: 10px;}
.disclaimer-box p {margin-bottom: 5px;}
.disclaimer-read {font-weight: 500;}
.product-description .color-finished .color-label strong {font-weight: 400;}
.product-description .color-finished .value {font-weight: 300;}
.colors ul{vertical-align: top;margin-top: 10px;}
.colors ul li {width: 44px;cursor: pointer;border: solid 3px #e4e3e3;margin-right: 6px;margin-bottom: 6px;height: 44px;display: inline-block;vertical-align: top;}
.colors ul li.selected-value {border-color: #666;box-shadow: 0px 3px 7px 3px rgb(0, 0, 0, 0.25);}
.colors ul li label {display: block;margin:0 !important;}
.colors ul li span {height: 38px;padding: 3px !important;}
.colors ul li input[type="radio"] {display: inline-block;vertical-align: top;-webkit-appearance: none;
margin-top: -20px;height: 0;border: none;}
.colors ul li.selected-value .attribute-square-container {background: transparent;}
.colors ul li label .attribute-square {border: none !important;}
.related-product-wrapper {background: #f5f5f5;padding: 90px 15px 0px 15px;}
.related-product-wrapper .row {justify-content: space-around;}
.related-product-wrapper:last-child {margin-bottom: 25px;}
.related-product-wrapper .owl-carousel.owl-theme .details h2.product-title {font-size: 18px;white-space: nowrap;width: 100%;overflow: hidden;}
.related-product-wrapper .owl-carousel.owl-theme .details .sku {width: 100%;font-size: 13px;}
.related-product-wrapper .owl-carousel.owl-theme .details .add-info {width: 100%;font-size: 16px;}
.related-product-wrapper .owl-carousel.owl-theme .details .add-info button {height: 34px;line-height: 35px;font-size: 14px;}
.product-detail-inner .owl-carousel {margin-top: 20px;}
.product-detail-inner .owl-carousel .product-item {transition: all linear .3s;background: #fff;border-radius: 5px;}
.product-detail-inner .owl-carousel .details {border-top: solid 2px #e9eef0;padding: 20px;display: flex;flex-wrap: wrap;flex-direction: row;text-align: left;}
.product-detail-inner .owl-carousel .details h2 {text-transform: none;order: 2;font-size: 21px;font-weight: 300;margin-bottom: 5px;color: #000;margin-top: 5px;}
.product-detail-inner .owl-carousel .details .sku {order: 3;margin-bottom: 0;font-size: 16px;position: relative;}
.product-detail-inner .owl-carousel .details .add-info {order: 4;font-size: 21px;color: #333;}
.product-detail-inner .owl-carousel .details .add-info .buttons {margin: 0;}
.product-detail-inner .owl-carousel .details .sku span {text-transform: uppercase;margin-right: 2px;}
.product-detail-inner .owl-carousel .owl-nav {position: absolute;top: 38%;width: 100%;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev {position: absolute;left: -40px;}
.product-detail-inner .owl-carousel .owl-nav .owl-next {right: -40px;position: absolute;}
.product-detail-inner .owl-carousel .owl-dots {display: none;}
.spas-slider.owl-carousel .item h4 {font-size: 16px;margin: 20px 18px 0 18px;text-align: center;}
.spas-slider.owl-carousel .owl-item img {margin: auto;}
.spas-slider .owl-dots {display: none;}
.captchboxe .captcha-box {text-align: left;}
.contact-wraps .embed-responsive {box-shadow: 0px 0px 19px 12px rgb(0, 0, 0, 0.25);}
.shortlist-btn .add-to-cart ul.form-quantity {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;margin-top: 20px;}
.shortlist-btn .add-to-cart ul.form-quantity li .qty {height: 41px;margin-right: 10px;text-align: center;}
.product-detail-right .overview {width: 100%;margin-top: 30px;}
/*== Catalog ==*/
.catbox {margin-bottom: 50px;}
.catbox .catwrap {overflow: hidden;border-radius: 5px;}
.catbox .catwrap img{transition: all 0.4s ease-out;}
.catbox:hover .catwrap img{transform: scale(1.1);transition: all 0.4s ease-out;}
.catbox .catwrap img {width: 100%;}
.catbox h4 {font-size: 18px;margin-top: 15px; margin-bottom: 0;}
.catbox h4 a {display: block;color: #000;position: relative;padding-right: 25px;}
.catbox h4 a:after {content: ""; /*background: url(../images/sprite.png);*/ background-repeat: no-repeat;background-position: -220px -32px;width: 21px;height: 28px;position: absolute;right: 0;top: 2px;transition: all 0.4s ease-out;}
.catbox:hover h4 a {color: var(--darkgreen);}
.catbox:hover h4 a:after {top: 10px;transition: all 0.4s ease-out;}
/*== Search ==*/
.search-page .search-input .form-fields {background: #fff;border: none;padding: 35px;}
.search-page .search-input label {width: 100%;text-align: left;font-size: 18px;margin: 0 0 5px 0;}
.search-page .search-input .inputs {white-space: inherit;width: 60%;text-align: left;}
.search-page .search-input .search-text {width: 100%;}
.search-page .search-input input[type="checkbox"] {margin-right: 5px;}
.search-input .button-1 {min-width: 130px;background-color: #999;border-radius: 0.25rem;letter-spacing: 0.9px;text-transform: uppercase;height: 45px;}
.search-input .button-1:hover, .search-input .button-1:focus{background-color:#535252;}
.search-page .search-input .buttons {text-align: left;}
/*== Coockies ==*/
.eu-cookie-bar-notification {position: fixed;bottom: 0;left: 0;top: auto;height: auto;width: 100%;background: rgb(0, 0, 0, 0.95);color: #fff;margin:0;box-shadow: 3px 2px 3px 6px rgb(0, 0, 0, 0.16);font-size:16px;padding: 10px;border: none;}
.eu-cookie-bar-notification .content {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.eu-cookie-bar-notification .text, .eu-cookie-bar-notification .buttons-more {margin: 0;line-height: normal;}
.eu-cookie-bar-notification .text > p{margin:0;font-size: 13px !important;}
.eu-cookie-bar-notification .buttons-more {margin-left: 10px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.eu-cookie-bar-notification .buttons-more a {color: #fff;}
.eu-cookie-bar-notification .buttons-more button {border: none;padding: 3px 5px;background: var(--darkgreen);margin: 0 10px 0 0;}
.eu-cookie-bar-notification .buttons-more button:hover {opacity: 0.8;}
/*== Login ==*/
.login-container {max-width: 830px;margin: auto;}
.loginbox .fieldset {margin: 0;}
.loginbox ul.resp-tabs-list {float: none;width: auto;display: flex;flex-direction: row;flex-wrap: wrap;font-size: 24px;margin-bottom: 20px;}
.loginbox ul.resp-tabs-list li.resp-tab-item {padding: 0;background: transparent;margin-right: 60px;}
.loginbox ul.resp-tabs-list li.resp-tab-active {color: #333;border-bottom: solid 1px #333;}
.loginbox.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: none;float: none;width: 100%;}
.loginbox .content-box {padding: 30px;border: none;}
.loginbox.resp-vtabs .resp-tab-content:last-child {border-bottom: none;}
.loginbox .field-validation-error {text-align: left;}
.inputsone {display: flex;flex-direction: row;justify-content: space-between;}
.inputsone .inputs {width: 49%;}
.loginbox .inputs.reversed {text-align: left;margin: 13px 0 23px 0;font-size: 16px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.loginbox .forgot-password {margin-left: auto;}
.loginbox .forgot-password a {text-decoration: underline;}
.loginbox .forgot-password a:hover {text-decoration: none;}
.loginbox .inputs.reversed label {width: auto;margin: 0 0 0 10px;font-size: 16px;}
.loginbox .inputs.reversed input[type=checkbox] {width: 20px;}
.loginbox .captcha-box {text-align: left;border-top: solid 1px #eee;padding: 25px 0 15px 0;}
.loginbox .buttons {margin: 0;}
/*== Upper Footer ==*/
.upper-footer{background-color: var(--lightgray);padding: 35px 15px;}
.upper-footer ul {display: flex;flex-direction: row;flex-wrap:wrap;align-items:center;justify-content: center;justify-content: space-between;max-width: 550px;margin: auto;}
.upper-footer ul li a{position: relative;}
.upper-footer ul li a:hover{color: var(--darkgreen);}
.upper-footer ul li a:before{background: url(../images/sprite.png);background-repeat: no-repeat;display: block;width: 50px;height: 50px;content: "";margin: 0 auto 5px;}
.upper-footer ul li a.store-locate:before{background-position: -1px -68px;}
.upper-footer ul li a.reach-out:before{background-position: -58px -68px;}
/*== Newsletter List ==*/
.subscribe-newsletter-details {text-align: center;}
.newsletter-subscribe {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;max-width: 550px;margin: auto;}
.subscribe-newsletter-details h1 {font-size: 30px;font-weight: 300;margin-bottom: 10px;}
.newsletter-subscribe .newsletter-email {order: 2;display: flex;width: 100%;}
.newsletter-subscribe .newsletter-email button {background: #999;height: 48px;margin-left: 5px;}
.newsletter-subscribe .newsletter-email input[type="text"] {width: 100%;}
/*== Press ==*/
.presswraps .press-coverage {padding: 0;}
.contactstabs.presswraps ul.resp-tabs-list li.resp-tab-item {font-size: 24px;}
.product-grid-press, .weblink ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(25% - 20px);background: #fff;margin: 10px;border: 1px solid #DDDDDD;padding: 15px;transition: all linear .3s;}
.product-grid-press .item-box-press:hover, .weblink ul li:hover;{box-shadow:0px 10px 26px rgb(0, 0, 0, 0.15);transition:all linear .3s;z-index: 1;}
.product-grid-press .item-box-press .product-title {line-height: 1.3;padding: 15px 0;font-size: 18px;}
.product-grid-press .item-box-press .view-more {display: none;}
/*== Group Product ==*/
.grp-price{font-size: 21px;}
.grp-btn .btn {margin-right: 10px;}
.grp-btn .shortbtn {background-color: #727272;border-color: #727272;}
.product-detail.grouped-product-detail {padding: 0;background: transparent;}
.grouped-product-detail .product-detail.row {padding: 0;background: transparent;}
.grouped-product-detail .rightcol h2 {text-transform: none;}
.group-accordion .content-box {border: solid 1px #e9eef0;padding: 0;}
.group-accordion .filter-accordion.faqwrap .accordion-title a {border: none;background: #a5a5a5;border-radius: 0;}
.group-accordion .filter-accordion.faqwrap .links.collapsed{background: #ddd;}
.shortlist-btn {display: flex;}
.shortlist-btn li:last-child a {background: #999;border-color: #999;}
.shortlist-btn li:last-child a:hover {background: #b3afaf;border-color: #b3afaf;}
.inner-list {display: flex;flex-direction: row;flex-wrap: wrap;border-bottom: solid 1px #e9eef0;}
.inner-list > li {padding: 15px;border-right: solid 1px #e9eef0;border-bottom: solid 1px #e9eef0;}
.inner-list > li:last-child {border-right: none;}
.inner-list .product-img-box {width: 15%;padding: 15px;border-right: solid 1px #e9eef0;}
.inner-list .pricecode {width: calc(50% - 50px);padding: 15px;border-right: solid 1px #e9eef0;font-size: 16px;}
.inner-list .price-qty {width: 35%;display: flex;flex-direction: row;flex-wrap: wrap;border-right: solid 1px #e9eef0;}
.inner-list .remove-pro {width: 50px;text-align: center;}
.inner-list .remove-pro input {margin: 0;position: static;}
.inner-list .pricecode ul li {margin-bottom: 10px;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.inner-list .pricecode ul li .text {width: 65px;}
.inner-list .pricecode ul li .seprats {width: 10px;color: #333333;}
.inner-list .pricecode ul li .descrpt-value {width: calc(100% - 85px);}
.grouped-product-detail .pageaccordion .card-header {border-radius: 0;position: relative;margin-top: 5px;}
.grouped-product-detail .pageaccordion .card-header a {background: #dcdcdc;border-radius: 0;display: block;padding: 15px 40px 15px 20px;font-weight: 400;}
.grouped-product-detail .pageaccordion .card-header .form-check {position: absolute;top: 16px;right: 60px;color: #000;font-weight: 400;font-size: 16px;}
.grouped-product-detail .pageaccordion .card-header .form-check label input[type="checkbox"] {margin-left: 10px;}
.grouped-product-detail .pageaccordion .card-header a.card-link:after {right: 20px;top: 48%;}
.grouped-product-detail .pageaccordion .card-header a.card-link.collapsed:before {right: 29px;top: 35%;}
.grouped-product-detail .pageaccordion .card-header a.card-link.collapsed:after {right: 20px;top: 50%;}
.grouped-product-detail .pageaccordion .card-body {padding-bottom: 0;background: #fff;}
.inner-list .price-qty .pricebox {width: 65%;padding: 15px;}
.inner-list .price-qty .pricebox h4 {font-size: 18px;}
.inner-list .price-qty .pricebox input[type="number"] {width: 100px;}
.inner-list .price-qty .pricesubtotal {width: 35%;padding: 15px;}
.inner-list .price-qty .pricebox .min-qty-notification {margin-bottom: 15px;line-height: 1.4;}
.inner-list .price-qty .pricesubtotal .subtotal {color: #000;}
.enlarge-roataion .flLeft .modal-lg .modal-header {padding: 0;border: none;}
.enlarge-roataion .flLeft .modal-lg .modal-header button.close, 
.mfp-iframe-holder .mfp-content button.mfp-close {opacity: 1;text-shadow: none;color: #fff;position: absolute;z-index: 1;padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;width: 40px;height: 40px;-index: 1; text-align:center;}
.enlarge-roataion .flLeft .modal-lg .modal-header button.close span, 
.mfp-iframe-holder .mfp-content button.mfp-close span {font-size: 30px;font-weight: 200;}
.enlarge-roataion .flLeft .modal-lg .modal-body {padding: 0;position: relative;width: 100%;overflow: hidden;padding-top: 75%;border-radius: 0.3rem;}
.enlarge-roataion .flLeft .modal-lg .modal-body iframe, 
.enlarge-roataion .flLeft .modal-lg .modal-body embed {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
body .ui-widget.ui-widget-content {z-index: 9999;}
.tagswrap ul {display: flex;flex-direction: row;flex-wrap: wrap;}
.tagswrap ul li {margin: 3px;}
.tagswrap ul li a {display: block;font-size: 14px;background-color: #e5e5e5;box-shadow: 0 2px 4px 0 rgb(255, 255, 255, 0.5);border-radius: 3px;padding: 8px;overflow: hidden;line-height: 1;position: relative;text-transform: capitalize;}
.full-description {margin-bottom: 35px;margin-top: 25px;}
.full-description ul.product-feature {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;margin:0 -10px 0px -10px;}
.full-description ul.product-feature li {text-align: center;width: calc(25% - 20px);margin: 10px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.full-description ul.product-feature li img {border: solid 1px #ccc;padding: 5px;background: #fff;width: 50px;}
.full-description ul.product-feature li h6 {width: calc(100% - 50px);text-align: left;padding-left: 10px;font-weight:300;}
.product-description .flr {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin: 20px 0 30px;}
.product-description .flr table {width: 100%;margin-bottom: 1rem;background-color: transparent;}
.product-description .flr table td, .product-description .flr table th {padding: 0.75rem;vertical-align: top;border: 1px solid #dee2e6;}
.product-description .flr table td br {display: none;}
.cart .product .edit-item a {color: #ffffff;}
.cart .product .edit-item a:hover{color: #ffffff;text-decoration: none;}
/*== Copyright ==*/
.copyright {background: rgb(0, 0, 0, 0.15);padding: 20px 15px;font-size: 14px;text-align: center;color: #444;letter-spacing: 0.7px}
.copyright ul {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.copyright ul li {margin: 0 5px;border-right: solid 1px #444;padding-right: 10px;}
.copyright ul li a{color: #444;}
.copyright ul li a:hover{color: var(--darkgreen);}
.copytext {margin-top: 10px;}
/*== cart ==*/
.common-buttons {margin-top: 28px;}
.common-buttons .btn:hover{background-color: #212529;}
.common-buttons .continue-shopping-button {background-color: #777;border: solid 1px #777;}
.checkout-buttons .checkout-button {background-color: #999;border-color: #999;}
.checkout-buttons .checkout-button:hover {background-color: #212529;border-color: #212529;}
.cart-total td {color: #000;}
.checkout-data {background: #fff;}
.checkout-data h2.title {margin: 0;padding: 0;}
.checkout-data .opc .allow .step-title {background-color: #afafaf;}
.checkout-data .opc .allow .step-title .number {background-color: #908f8f;}
.checkout-data .opc .step-title {background-color: #e7e7e7;}
.checkout-data .btn {background-color: #999;border-color: #999;}
.checkout-data .btn:hover {background-color: #212529;border-color: #212529;}
.checkout-data table td, .checkout-data table th {font-size: 16px;text-align: left;}
.checkout-data table td .product-name, 
.checkout-data table td.product a {font-weight: 300;}
.checkout-data table td .product-name:hover {color: var(--darkgreen);}
.checkout-data ol.opc {margin: 0;}
.order-review-data > div, .order-details-area > div, .shipment-details-area > div{background-color: #ffffff;}
.pdf-invoice-button.btn {background: #666;border-color: #666;}
.pdf-invoice-button.btn:hover {background: #999;border-color: #999;}
.cart-table-product .qty .form-control {width: 60px;height: 40px;border-color: #ccc;}
.cart-table-product .delete .buttons {margin: 0;}
.cart-options .btn {height: 40px;line-height: 29px;}
.checkout-buttons .btn {height: 40px;line-height: 22px;}
.cart-table-product .delete .buttons .btn {width: 25px;min-width: auto;height: 25px;padding: 0;background: #c62d2d;border-color: #c62d2d;font-size: 0;border-radius: 50%;background-image: url(../images/closebtn.png);background-repeat: no-repeat;background-position: 6px 6px;background-size: 11px;}
/*== Blog ==*/
.html-blog-page .filter-sidebar .blog-archive-list .title {display: none;}
.html-blog-page .filter-sidebar .title {background: #ddd;color: #333;padding: 9px 20px;border-top: 0;border-bottom: 0;border-radius: 0;margin-bottom: 0;font-size: 21px;}
.html-blog-page .filter-sidebar .title strong {font-weight: 300;}
.html-blog-page .filter-sidebar a:hover {color: var(--darkgreen);}
.html-blog-page .filter-sidebar .listbox {padding: 15px 20px;background: #fff;}
.html-blog-page .filter-sidebar .block .list a{font-size: 16px;}
.html-blog-page .filter-sidebar .block .list a:before {top: 15px;left: -15px;width:5px;height:2px;background-color: #ddd;}
.html-blog-page .filter-sidebar .block .list li{padding: 0;}
.html-blog-page .filter-sidebar .block-blog-archive .sublist {margin: 5px 0 15px 15px;}
.html-blog-page .filter-sidebar .block-blog-archive .sublist li {border-bottom: solid 1px #eae9e9;padding: 0;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags {margin: 5px 0 15px 10px;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li {margin: 0;display: block;border-bottom: solid 1px #eae9e9;overflow: visible;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a {font-size: 16px !important;text-transform: capitalize;line-height: 1.5;position: relative;padding: 10px 0;display: block;float: none;}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a:hover {color: var(--darkgreen);}
.html-blog-page .filter-sidebar .block-popular-blogtags ul.tags li a:before {content: "";position: absolute;top: 19px;left: -13px;width: 5px;height: 2px;background-color: #ddd;z-index: 999;}
.blog-posts {display: flex;flex-direction: row;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}
.blog-page .page-title {min-height: auto;border: none;padding: 0;margin-bottom: 25px;}
.blog-page .post {background: #fff;width: calc(50% - 5px);padding: 15px;margin: 0px 2.5px 5px 2.5px;position: relative;
transition: all linear .3s;z-index: 1;}
.blog-page .post:hover{box-shadow: 0px 10px 26px rgb(0, 0, 0, 0.15);transition: all linear .3s;}
.blog-page .post .post-title {font-size: 18px;display: block;text-transform: uppercase;color: #000;font-weight: 400;line-height: 1.4;padding-bottom: 5px;}
.blog-page .post .post-title:hover {color: var(--darkgreen);}
.blog-page .post .blog-meta-content {display: flex;flex-direction: row;flex-wrap: wrap;padding: 0 10px 6px 10px;}
.blog-page .post .blog-meta-content .post-date {margin-right: 10px;}
.blog-page .post .blog-meta-content span {margin: 0;padding: 0;background:transparent;font-style: normal;font-size: 15px;}
.blog-page .pager {margin-top: 20px;}
.blog-page .blog-content {margin: 0;line-height: 1.5;}
/*== Contact Page ==*/
.contactstabs.resp-vtabs .resp-tabs-container {background: transparent;}
.contactstabs.loginbox .content-box {padding:0 0 50px 0;}
.contactstabs ul.resp-tabs-list li.resp-tab-item {font-size: 20px;}
.contact-page .embed-responsive {box-shadow: 0px 0px 19px 12px rgb(0, 0, 0, 0.07);}
/*== modal links footer ==*/
.ui-widget.ui-widget-content{    z-index: 9111;}
.sidebarhover{background: #676767;border-radius: 5px 0px 0px 5px;box-shadow: 0 0 20px rgb(0, 0, 0, 0.20);-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;
transition: 0.5s;width: 215px; position: fixed;right: -150px;top: 0;bottom: 0;margin: auto;height: 110px;display: table; z-index:999; }
.sidebarhover:hover{right: 0;}
.sidebarhover:hover span{margin-left: 10px;}
.sidebarhover ul{margin: 0;padding: 5px;list-style: none;display: table-cell;vertical-align: middle;}
.sidebarhover ul li{display: block;}
.sidebarhover ul li a{color: #fff;text-decoration: none;padding: 5px 0px 5px 15px;display: block;}
.sidebarhover ul li a:hover{color: #ccc;}
.sidebarhover ul li img{display: inline-block;vertical-align: middle; height:30px;}
.sidebarhover ul li span{font-size: 14px;margin-left: 20px;display: inline-block;vertical-align: middle;}
.virtual-model-footer {display: none;width: 30%;position:fixed;right:3px;float: right;background: transparent;bottom: 3px;z-index: 999;}
.modal-dialog.customize-modalpopup {max-width: 500px;}
#LeadModal-enquiry {padding-right:0!important;}
.modal-dialog.customize-modalpopup .modal-content, 
.virtual-model-footer.show .modal-content {background: #fff;-webkit-box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);    box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);padding: 20px 25px;}
.modal-dialog.customize-modalpopup .modal-content .modal-body{padding: 0;}
.modal-dialog.customize-modalpopup .modal-content .close, 
.enquiry-now .modal-content .close, 
.virtual-model-footer.show .close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;text-shadow: none;position: absolute;opacity: 1;color: #fff;}
.modal-dialog.customize-modalpopup .modal-content .close:hover, 
.enquiry-now .modal-content .close:hover, 
.virtual-model-footer.show .close:hover{opacity: 1!important;}
.modal-dialog.customize-modalpopup .modal-content .close span, 
.enquiry-now .modal-content .close span, 
.virtual-model-footer.show .close span {position: relative;height: 28px; display: block;font-weight: 200;font-size: 30px;}
.modal-dialog.customize-modalpopup .modal-content select {border-color: #a1a1a1;}
.customize-modalpopup .fieldset {margin: 0;}
.modal-dialog.customize-modalpopup .popup_title, 
.enquiry-now .modal-dialog .modal-title, 
.virtual-model-footer.show .modal-content h4.modal-title {line-height: 1.3;margin-bottom: 15px;padding-right: 0;}
.modal-dialog.customize-modalpopup .form-group {margin-bottom: 15px;}
.modal-dialog.customize-modalpopup .form-group input, 
.virtual-model-footer.show .modal-content input {box-shadow: none;border: solid 1px #a1a1a1;border-radius: 0;font-size: 15px;height: 40px; padding: 3px 10px;}
.modal-dialog.customize-modalpopup .form-group .field-validation-error {color: #f00;font-size: 13px;position: absolute;left: 16px;bottom: -17px;}
.modal-dialog.customize-modalpopup input.btn, 
.modal-dialog.customize-modalpopup .btn, 
.virtual-model-footer.show .btn {min-width: 100%;}
.modal-dialog.customize-modalpopup .accept-privacy-policy {font-size: 16px;margin-bottom: 15px;}
.modal-dialog.customize-modalpopup .accept-privacy-policy input {position: relative;top: 2px;}
.virtual-model-footer.show .modal-content input[type="checkbox"] {    height: auto;}
.modal-dialog.customize-modalpopup .accept-privacy-policy label {margin-bottom: 0;}
.modal-dialog.customize-modalpopup .popup_title {line-height: 1.3;padding-right: 0;margin:0 0 25px 0;font-size: 23px;font-weight: 300;position: relative;}
.modal-dialog.customize-modalpopup .popup_title:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
.enquiry-now .modal-dialog {}
.enquiry-now .modal-dialog .modal-title {margin: 0;font-size: 24px;font-weight: 300;position: relative;}
.enquiry-now .modal-dialog .modal-title:after {width: 100px;height: 1px;background: #000;content: "";display: block;margin-top: 10px;}
.enquiry-now .modal-content {border: none;box-shadow: 0px 0px 19px 8px rgb(0, 0, 0, 0.10);}
.enquiry-now .modal-content .close{padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;line-height: 28px;width: 40px;height: 40px;}
.enquiry-now .modal-content .close span {font-size: 30px;font-weight: 200;}
.enquiry-now .modal-header {border: none;padding: 20px 25px;}
.enquiry-now .modal-body {padding: 20px 25px 30px 25px;}
.enquiry-now .en-form {background: #fff;width: 100%;}
.enquiry-now .en-form h5 {font-size: 20px;font-weight: 300;margin-bottom: 8px;}   
.enquiry-now .en-form .en-service {margin-bottom: 30px;}
.virtual-model-footer.show .modal-content{width: 438px;}
.virtual-model-footer.show {padding-right: 0 !important;right: 0;bottom: 0;z-index: 99999;width: auto;}
.virtual-model-footer.show .close {top: 0;left: auto;right: 0;width: 65px;height: 40px;background: #000 !important;color: #fff !important;}
.virtual-model-footer.show .modal-content h4.modal-title{text-align: left;margin-bottom: 0;padding: 10px 10px 0 10px;}
.virtual-model-footer.show .tab button {background: #939393;border: solid 2px #939393;border-top: solid;width: auto;color: #fff;margin-right: 5px;padding: 5px 10px;font-size: 16px;text-transform: uppercase;height: auto;}
.virtual-model-footer.show .tab button.tablinks.tabshow {background: #4d4d4d;border: solid 2px #4d4d4d;border-top: solid;}
/*== Lighting Planner ==*/
.ligting-plan-hero {height: 450px;min-height: auto;margin-left: -15px;margin-right: -15px;}
.ligting-plan-hero img {object-fit: cover;height: 100%;width: 100%;}
.otpspace {padding-top: 32px;}
.otpspace .btn {min-width: 100%;}
/*== customer review logo ==*/
.customer-review-logo {padding: 30px 30px 30px 30px;}   
.remove-filter-div .customer-review-logo .item-box{width: 100%;}
.customer-review-logo .customNavigation {display: none;}
/*== OC Page ==*/
.inner-hero.oc-hero {min-height: auto;}
.inner-hero.oc-hero .item {height: 450px;}
.oc-hero .owl-carousel .owl-item img {display: block;object-fit: cover;height: 100%;width: 100%;}
.selected-options h4 {margin: 0 0 15px 0;background: #ddd;color: #333;padding: 9px 20px;font-size: 18px;}
.filterbox {display: flex;flex-direction: row;flex-wrap: wrap;width:100%;margin:15px -3px 15px -3px;}
.filterbox a {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 100%;cursor: pointer;font-size: 13px;background-color: #e5e5e5;box-shadow: 0 2px 4px 0 rgb(255, 255, 255, 0.5);border-radius: 3px;margin: 3px;padding: 8px;overflow: hidden;line-height: 1;position: relative;}
.filterbox a:hover {background: #d6d4d4;}
.filterbox a:after {display: inline-block;content: "X";color: #555;font-weight: 500;line-height: 1;margin-left: 3px;}
/*== Footer ==*/
.site-footer{background-color: #eee;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.site-footer .cols{padding: 55px 75px;font-size: 16px;}
.site-footer .cols h4,.site-footer .cols .footer-menu-title,.follow-title{letter-spacing: 1.05px;font-weight: 300;font-size: 18px;margin-bottom: 20px;position: relative; font-family: 'Inter', sans-serif; color: #333333; line-height: 1.2;}
.site-footer .cols h4:after,.site-footer .cols .footer-menu-title:after,.follow-title:after{display: block;width: 50px;height: 1px;background-color: var(--darkgray);content: "";margin: 20px 0 0 0;}
.site-footer .cols ul li{margin-bottom: 13px;}
.site-footer .cols ul li:last-child {margin-bottom: 0;}
.site-footer .cols ul li a{color: var(--darkgray);position: relative;font-weight: 300;letter-spacing: 0.8px;}
.site-footer .cols ul li a:after {width: 0;height: 1px;content: "";position: absolute;bottom: -3px;left: 0;background: var(--darkgreen);transition: all linear .2s;}
.site-footer .cols ul li a:hover:after {width: 30px;transition: all linear .2s;}
.site-footer .cols ul li a:hover{color: var(--darkgreen);}
.site-footer .cols:nth-child(even){background-color: #E5E5E5;}
.site-footer .cols address {font-style: normal;line-height: 1.7;letter-spacing: 0.8px;font-weight: 300;}
.site-footer .cols address strong {display: block;font-weight: 500;font-size: 18px;}
.site-footer .follow{margin-top: 30px;}
.follow ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.follow ul li{margin: 0 13px 0 0 !important;}
.follow ul li a{background:url(../images/sprite.png);background-repeat:no-repeat;display: block;font-size: 0;}
.follow ul li a:after{display: none;}
.follow ul li a.fb {width: 11px;height: 23px;background-position: -6px -133px;}
.follow ul li a.fb:hover {background-position: -6px -161px;}
.follow ul li a.insta{width: 22px;height: 22px;background-position: -28px -133px;}
.follow ul li a.insta:hover{background-position: -28px -161px;}
.follow ul li a.yt{width: 23px;height:18px;background-position: -65px -133px;}
.follow ul li a.yt:hover{background-position: -65px -164px;}
.follow ul li a.in {width: 23px;height: 22px;background-position: -107px -130px;}
.follow ul li a.in:hover {background-position: -107px -161px;}
.follow ul li a.twitter {width: 23px;height: 22px;background-position: -137px -130px;}
.follow ul li a.twitter:hover {background-position: -137px -161px;}
.follow ul li a.rss {width: 23px;height: 22px;background-position: -176px -130px;}
.follow ul li a.rss:hover {background-position: -176px -161px;}
.follow ul li a.blg {width: 20px;height: 22px;background-position: -209px -130px;}
.follow ul li a.blg:hover {background-position: -209px -164px;}
.follow ul li a.skecth {width: 23px;height: 22px;background-position: -238px -130px;}
.follow ul li a.skecth:hover {background-position: -238px -166px;}
.follow ul li a.whatsap {width: 23px;height: 22px;background-position:-271px  -131px;}
.follow ul li a.whatsap:hover {background-position:-271px -166px;}
/*== Footer Menu Toggle ==*/
.footer-menu-title .minuss {display: none;position:relative;}
.footermenulist {display: block;}
.footermenu-dropdown.togglelink .footermenulist {display: block;}
.footermenu-dropdown.togglelink .downarrows {display: inline-block;}
.footer-menu-title:before {transform-origin: 50% 50%;transform: translate(0, -0.1em) rotate(133deg);content: "";position: absolute;top: 0;right:0;box-shadow:inset -2px 2px 0 0 #333;width: 10px;height: 10px;display: none;}
.togglelink .footer-menu-title:before {transform: translate(0, -0.1em) rotate(315deg);}
/*== sizing tools ==*/
.calculation_inputs .form-control {width: calc(100% - 90px);margin-bottom: 15px;}
.form-sizs .form-control {width: calc(100% - 90px);margin-bottom: 15px;}
.filevolume h3 {font-size: 18px;text-transform: none;font-weight: 400;color: #000;}
.filedescription {margin-bottom: 20px;}
ul.sizing-tool-icon {background: #fff;padding: 15px;display: flex;flex-direction: row;flex-wrap: wrap;}
ul.sizing-tool-icon li {width: calc(16.66% - 10px);text-align: center;border: solid 1px #ccc;margin: 5px;padding: 10px;}
ul.sizing-tool-icon li h6 {margin-top: 15px;font-weight: 300;}
.sizeresult {margin: 0 15px;}
.sizeresult .title-desc {padding: 15px;background-color: #e4d2d2;color: #000;}
.sizeright h3 {font-size: 20px;font-weight: 400;color: #000;margin: 0 0 7px;}
.sizeright ul {margin-bottom: 25px;}
.sizeright ul li {margin-bottom: 10px;}
.sizeright ul li span {color: #000;}
.sizeright .form-control {width: 270px;margin-bottom: 25px;}
.header-search select option { font-size: 14px; color: #888; }
.self-vm {position: relative;width: 100%;overflow: hidden;padding-top: 56.25%;}
.self-vm iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;border: none;}
.modal-header .close {padding: 0;margin: 0;right: -20px;top: -25px;left: auto;border-radius: 50%;border: none;background: #5e5d5d;position: absolute;line-height: 28px;width: 40px;height: 40px;opacity: 1;z-index: 2;}
.modal-header .close span {font-size: 30px;font-weight: 200;position: relative;height: 28px;display: block;text-shadow: none;color: #fff;}
.modal-header .close:hover{opacity: 1 !important}
.modal-backdrop.show{background: rgb(0 0 0 / 0%);}
.ishconetent .modal-header {border: none !important;padding: 0;}
.ishconetent.modal-dialog {max-width: 335px;}
.ishconetent p {margin: 0;}
.ishconetent .modal-body {padding: 0;}
.ishconetent .modal-body img {width: 100%;height: auto;}
.customer-guide-details-page { background:#fff; }
.highlight { border-left:5px solid #1590a0; padding-left:30px; margin:30px 0; }
.customer-guide-details-page .container-fluid {padding-left: 50px;padding-right: 50px;max-width: 100%;}
.hightlight_sec {background: #fef8dd;padding: 30px;margin: 15px 0;}
.breadcrumb.cdpage {background: transparent;font-family: 'Inter', sans-serif;color: #333333;}
.customer-guide-details-page h1 { color:#000; font-family: 'Inter', sans-serif; font-weight:500; text-align:left !important;  }
.customer-guide-details-page h2 { color:#000; font-family: 'Inter', sans-serif; font-weight:500 !important; margin-top:35px; margin-bottom:10px; letter-spacing:inherit;  }
.customer-guide-details-page h3 { color:#000; font-family: 'Inter', sans-serif; font-weight:500; letter-spacing:inherit; }
.customer-guide-details-page h1 strong,.customer-guide-details-page h2 strong,.customer-guide-details-page h3 strong { font-weight:inherit; }
.customer-guide-details-page  p:last-child{margin-bottom: 15px;}
.customer-guide-details-page .guide-chapter-block{margin-bottom: 25px;}
.customer-guide-details-page .guide-chapter-rightpanel {text-align: left;font-family: 'Inter', sans-serif;font-weight: 300;}
ul.guide-chapter-list > li:last-child strong a{display: block;padding: 10px;}
.customer-guide-details-page ul.guide-chapter-list {font-family: 'Inter', sans-serif;color: #333333;font-weight: 300;}
.customer-guide-details-page .guide-chapter-list li.current a {  background-color:#1590a0; color:#fff;  }
.html-CustomerGuide-page body {margin-top: auto !important;}
.html-CustomerGuide-page .copyright {margin: 0;text-align: center;}
.customer-guide-details-page .guidefaqbottom .col-md-8 {margin: 0;width: 100%;flex: inherit;max-width: 100%;padding: 20px 35px;}
.customer-guide-details-page .guidefaqbottom h2 {margin: 0;}
.customer-guide-details-page .guidefaqbottom h2 button {font-weight: 300;text-transform: none;font-size: 21px;height: auto;}
.customer-guide-details-page .container-fluid .col-lg-8.col-md-8 {-ms-flex: 0 0 75%;flex:0 0 75%;max-width: 75%;}
.customer-guide-details-page .container-fluid img{height: auto;}
.customer-guide-details-page .guide-chapter-section  {    padding: 20px 0;}
.customer-guide-details-page .disclists {list-style: disc;margin: 0 0 20px 30px;}
.customer-guide-details-page .disclists li{margin-bottom: 15px;}
.customer-guide-details-page ol {list-style: auto;margin: 0 0 20px 30px;}
.customer-guide-details-page ol li{margin-bottom: 15px;}
.customer-guide-details-page .guide-faqsection {padding-top: 20px;}
/*DesignBook*/
.dbgreypart{ padding:20px;}
ul.dbselectlist{ display:flex; flex-wrap:wrap; justify-content: center; margin:0 0 30px 0; padding:0; text-align:center;}
ul.dbselectlist > li{ margin:10px 0; padding:0 10px;}
.db-select{ border-radius:0; outline:none; width: 250px; max-width:100%; height: 44px;}
.db-select:focus{box-shadow:none;}
.table.db-table{border-right:1px solid #dee2e6; border-bottom:1px solid #dee2e6; background-color:#FFFFFF;}
.table.db-table thead tr > th{ border-bottom-width:1px; white-space:nowrap;}
.table.db-table thead tr > th,.table.db-table tbody tr > td,.table.db-table tfoot tr > th{border-left:1px solid #dee2e6; padding:5px 7px; text-align:center;}
.table.db-table thead tr > th.dbvaling{vertical-align:middle;}
.table.db-table tbody tr > td.dbnamedata{ text-align:left;}
.designbook-slider{ margin:0 0 30px 0; position:relative;}
.designbook-slider .owl-stage-outer{ margin-bottom:10px;}
.designbook-slider .owl-thumbs{display:flex; margin: 0 -5px;}
.designbook-slider .owl-thumbs .owl-thumb-item{ padding:0 5px; border:0; background-color:transparent; }
.designbook-slider .owl-nav{ position:absolute; left:0; width:100%; top:40%; margin:0; z-index:1; padding:0 20px;}
.designbook-slider.owl-carousel .owl-nav .owl-prev,.designbook-slider.owl-carousel .owl-nav .owl-next{width:50px; height: 50px; display: block; background-color: rgba(255,255,255,0.5);
border-radius: 100%; float:left;}
.designbook-slider.owl-carousel .owl-nav .owl-prev i.fa,.designbook-slider.owl-carousel .owl-nav .owl-next i.fa{display:block; width:17px; height: 21px; margin:auto; font-size:0px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z'/%3E%3C/svg%3E"); background-position:center center; background-size:auto 100%; background-repeat:no-repeat;}
.designbook-slider.owl-carousel .owl-nav .owl-next{ float:right;}
.designbook-slider.owl-carousel .owl-nav .owl-next i.fa{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");}
.products-container .ajax-products-busy { display:none; position:fixed; left:0; top:0; }
.site-redirect .modal-dialog { max-width:inherit; width:auto; margin:0; text-align:center; position:fixed; left:50%; top:50%; transform:translate(-50%, -50%) !important; }
.site-redirect .modal-dialog .heading { margin:0 0 15px; }
.site-redirect .modal-dialog a { display:inline-block; line-height:1.2 !important; }
.site-redirect .modal-header { border:0; padding:0; }
.site-redirect .modal-header .close { background:none; top:0; right:0; color:#000; width:30px; height:30px; }
.site-redirect .modal-header .close span { color:#000; }
.site-redirect .btn-info,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active { background:#b4b8bc; border-color:#b4b8bc; }
.master-wrapper-content-new { overflow: hidden; }
.full_width_sec { position:relative; }
.full_width_sec::before { background:var(--darkgray-800); content: ""; position: absolute; left: -100%; width: 300%; height: 100%; top:0; }
.vitual_icon::before { background:url(../images/virtual-tour-icon.png) no-repeat 0 0 / cover; content: ""; display: inline-block; vertical-align: middle; height: 22px; width: 23px; margin-right: 15px; }
.jw_location_sec .tab-content video {  width: 100% !important;display: block; height: auto; }
.jw_location_sec .nav-tabs { box-shadow: 0 0 15px rgba(0,0,0,0.1); padding:15px; display:flex; align-items:center; justify-content:space-around; }
.jw_location_sec .nav-tabs button,
.jw_location_sec .nav-tabs button.active { background:none; border:0; font-size:16px; color:#000; letter-spacing:0.9px; }
.jw_location_sec .nav-tabs button:hover,
.jw_location_sec .nav-tabs button.active { color:var(--darkgreen); }
.jw_location_sec .location_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_img { max-width:100px; }
.bb-left-top { border-color:#5294a2; border-left:1px solid; }
.image_fit img { object-fit:cover; height: 100%; width:100%; }
#eu-cookie-bar-notification {left: auto; right: 20px; width: 411px;  padding: 30px 30px 30px 30px; background-color: #FFF; border-radius: 2.5px; bottom: 20px; box-shadow: 0 0 18px rgba(0,0,0,.2); outline: 1px solid #FFF; border: 1px solid #000; z-index: 2147483645;}
#eu-cookie-bar-notification .text {text-align: justify; color: #696969; font-size: .813em;  line-height: 1.5;  margin: 0 0 20px 0;}
#eu-cookie-bar-notification .buttons-more{margin: 0; width: 100%; justify-content: left;}
#eu-cookie-bar-notification .buttons-more button {color: #FFF; border: 1px solid #09565F; background-color: #09565F; padding: 12px 20px; line-height: 1; min-width: 70px; font-size: .813em;}
#eu-cookie-bar-notification .buttons-more a.learn-more {color: #09565F; border: 1px solid #09565F;  background-color: #FFF; padding: 12px 20px; line-height: 1; min-width: 70px; font-size: .813em;  text-decoration: none;}
/*Filter Catalog*/
.catalog-pictire {background-color: #FFF;}
.catalog-pic_wrap {padding-bottom: 10px; border-bottom: 1px solid rgba(0,0,0,0.2);}
.catalog-pic-title {padding: 13px 0px; text-align: center;}
.catalog-pic-title .link_2024{font-weight:300;}
.catalog-pic-title .link_2024::before {content:""; display:inline-block; margin: 0 10px 0 0px; transform: none; top:3px; border: 0; width: 16px; height: 17px;  background-image: url("data:image/svg+xml,%3Csvg fill='%23000' data-name='Livello 1' id='Livello_1' viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M61.88,93.12h0a3,3,0,0,0,.44.36l.24.13a1.74,1.74,0,0,0,.59.24l.25.07h0a3,3,0,0,0,1.16,0l.26-.08.3-.09a3,3,0,0,0,.3-.16l.21-.12a3,3,0,0,0,.46-.38L93,66.21A3,3,0,1,0,88.79,62L67,83.76V3a3,3,0,0,0-6,0V83.76L39.21,62A3,3,0,0,0,35,66.21Z'/%3E%3Cpath d='M125,88a3,3,0,0,0-3,3v22a9,9,0,0,1-9,9H15a9,9,0,0,1-9-9V91a3,3,0,0,0-6,0v22a15,15,0,0,0,15,15h98a15,15,0,0,0,15-15V91A3,3,0,0,0,125,88Z'/%3E%3C/svg%3E");  background-repeat: no-repeat;  background-size: 100%;  background-position: center center; position: relative;}
.catalog-pic-title .link_2024::after{display:none;}
.product-selectors-main{position: absolute; top: 14px; left: 15px; margin: 0 !important;}
.product-selectors-main .left-filter-btn{position: static;}
.product-selectors-main .mobile-catalog-download{display:none;}


@media screen and (max-width:767px){
#eu-cookie-bar-notification{left:10px; right:10px; width:calc(100% - 20px);}
}
@media (min-width: 992px){
.full_width_sec {  margin-right:calc(-100vw / 2 + 100% / 2); max-width:100vw; width:inherit; }
}
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1220px;}
}
@media (max-width: 1680px){
.milestones{margin-left: 0;margin-right: 0;}
}
@media (max-width: 1480px){
ul.hero-slide li.tile .details .info {min-height: 110px;}
ul.hero-slide li.tile .details .title {top: 150px;}
ul.hero-slide li.tile:hover .details .title {top: 0;}
ul.hero-slide li.tile:before{top: 30%;}
.closebtn a {right: 15px;}
.menu-thumb h3 {font-size: 38px;}
.site-footer .cols {padding: 40px;}
.milestones{margin: 0;}
}
@media (max-width: 1360px){
.header-search {width: 47%;}
}
@media (max-width: 1280px){
.site-footer .cols {padding: 25px;}
.header-search {padding-left: 15px;margin-left: 0;width: 42%;}
.site-header .rightbar ul li {margin-left: 15px;}
.site-header .rightbar .header-links {margin-left: 15px;}
.site-header .rightbar .header-links li {margin: 0 15px 0 0 !important;}
.menu-links > ul > li .dropmenu ul li a{padding-right: 15px;}
.menu-thumb h3 {font-size: 20px;}
.download-box ul li {width: 50%;}
.header-search select{width: 100px;}
.header-search span.search-input {width: calc(100% - 190px);}
}
@media (max-width:1200px){
.products-list {width: calc(100% - 305px);margin-left: 25px;}
.products-list .item-box {width: calc(50% - 5px);}
.new-arrival-mu .box-wrap .box-desc .title {font-size: 16px;}
}
@media (max-width:1180px){
.menu-links {padding-left: 30px;}
.menu-links > ul > li .dropmenu {font-size: 18px;margin-top: 15px;}
.menu-thumb h3 {font-size: 20px;}
.customer-guide-details-page .guide-chapter-banner {max-width: 100%;}
.customer-guide-details-page .container-fluid {padding-left: 15px;padding-right: 15px;}
}
@media (max-width:1100px){
.product-detail-inner .owl-carousel .owl-nav .owl-prev{left: 0;}
.product-detail-inner .owl-carousel .owl-nav .owl-next {right: 0;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev, 
.product-detail-inner .owl-carousel .owl-nav .owl-next {background: rgb(0, 0, 0, 0.75);width: 50px;height: 50px;border-radius: 0;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before, 
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {top: 49%;box-shadow: inset -0.2em 0.2em 0 0 #fff;width: 18px;height: 18px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before{left: 22px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before{left: 14px;}
.product-detail-inner .owl-carousel .owl-item img{margin: auto;}
}
@media (max-width:1024px){
ul.hero-slide li.tile .details .info {min-height: 130px;line-height: 1.4;}
ul.hero-slide li.tile .details .title {top: 190px;}
ul.hero-slide li.tile:hover .details .title {top: 0;}
.paddboth {padding-top: 40px;padding-bottom: 40px;}
.pt-10 {padding-top: 40px;}
}
@media (max-width:1000px){
.product-description {margin-left: 0;}
.block-category-navigation{display: block;}
.full-description ul.product-feature li {width: calc(33.33% - 20px);}
}
@media (max-width:991px){
.hamburger {background-position: -172px -38px;width: 18px;height: 18px;}
.header-search {width: 46%;padding-left: 0;}
.site-header .rightbar ul li select{text-align: right;padding-right: 23px;}
ul.hero-slide li.tile:hover .details .title {font-weight: 300;}
ul.hero-slide li.tile:focus:before, 
ul.hero-slide li.tile:hover:before {top: auto;opacity: 1;height: 100%;background: linear-gradient(to bottom, rgb(0, 0, 0, 0.88) 0%, rgb(0, 0, 0, 0.6) 100%);}
ul.hero-slide li.tile .details {padding: 0px 15px 10px 15px;transform: scale(0.9);}
ul.hero-slide li.tile:first-child:hover .details {padding: 0px 25px 10px 25px;}
.site-footer .cols ul li {margin-bottom: 5px;}
.manufacture-text {order: 2;}
ul.orient-icon li {width: 33.33%;text-align: center;margin-bottom: 30px;}
ul.orient-icon li h6 {padding: 0 5px;}
.menu-thumb {display: none;}
.menu-links {width: 100%;padding-left: 0;}
.navigation .sitewrapper {padding: 110px 15px 15px 15px;}
.overlay-menu{background: #fff;z-index: 9991;}
.box-wrap {padding-bottom: 360px;}
.box-desc .title{font-size: 22px;}
.box-wrap .box-desc {padding: 0px 20px 10px 20px;}
.filter-accordion.faqwrap .links.collapsed {background: #EEEEEE;}
.filter-accordion.faqwrap .accordion-title a {border-bottom: solid 1px #eee;border-radius: 0;}
.left-filter-btn{cursor: pointer;}
.filter-close {display: block;position: absolute;top: 0;left: 0;right: 0;width: 100%;padding: 20px 15px 10px 15px;text-transform: uppercase;}
.filter-sidebar {width: 325px;height: 100vh;position: fixed;top: 0;left: 0;background: #F5F5F5;z-index: 9999;padding: 65px 15px 15px 15px;left: -400px;transition: all linear .3s;left: -400px;}
.filter-sidebar.close-filter {left: 0;transition: all linear .3s;}
.products-list {width: 100%;margin-left: 0;}
.products-list .item-box, .remove-filter-div .item-box {width: calc(50% - 5px);border: solid 2px #eee;border-radius: 3px;overflow: hidden;}
.filter-overlay:before {background: rgb(127, 127, 127, 0.8);position: fixed;top: 0;width: 100%;height: 100%;content: "";z-index: 999;}
.filter-accordion .showhide {right: 10px;}
.related-product-wrapper {padding: 30px 15px 0px 15px;}
.product-detail {padding: 15px 0 0 0;}
.product-detail .product-picture .modal-body {padding: 0;}
.product-detail .product-picture{border: none;}
.enlarge-roataion {margin: 10px 0 30px 0;}
.product-detail-inner .row {display: block;}
.product-detail-inner .leftcol {width: 100%;max-width: 100%;}
.product-detail-inner .rightcol {max-width: 100%;}
.column-2 > ul > li, .column-3 > ul > li {width: 100%;margin: 0 0 15px 0;}
.inner-hero {min-height: 450px;}
ul.icon-list-2 > li, ul.icon-list-3 > li, ul.icon-list-4 > li {width: 50%;}
.box-oder2 {order: 2;}
.remove-filter-div .filter-overlay:before{display: none;}
.html-blog-page .filter-sidebar {position: static;width: 100%;z-index: 1;height: auto;padding: 0;order: 2;}
.product-grid-press .item-box-press .product-title {font-size: 18px;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(33.33% - 20px);text-align: left;}
ul.sizing-tool-icon li {width: calc(33.33% - 10px);}
.products-list .category-page .col-md-12 {position: relative;}
.products-list .category-page h1 {position: static;}
.sidebarhover {top: inherit;bottom: 0;text-align: center;width: 100%;right: 0;border-radius: 0;height: auto;display: block;}  
.sidebarhover ul{display: block;}
.sidebarhover ul li {display: inline-block;vertical-align: top;margin: 0;}
.sidebarhover ul li a {padding: 7px;}
.sidebarhover ul li span {margin-left: 0;display: block;}
.sidebarhover:hover span {margin-left: 0;}
.sidebarhover ul li a img {display: block;margin: 0 auto 3px;}
.customer-guide-details-page .container-fluid .col-12 {max-width: 100% !important;flex: 0 0 100%!important;}
.customer-guide-details-page .container-fluid .col-lg-8.col-md-8 {margin-top: 25px;}
.footer-new {padding-bottom: 78px;}
.product-detail-inner .owl-carousel .owl-nav .owl-prev, .product-detail-inner .owl-carousel .owl-nav .owl-next {background: rgb(0, 0, 0, 0.25);width: 30px;height: 30px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before, 
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {width: 10px;height: 10px;margin-top: 4px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-next span:before {left: 9px;}
.product-detail-inner .owl-carousel .owl-nav button.owl-prev span:before{left: 14px;}
.ask_expert.common_box .container, .ask_expert.common_box .container .light-plan-form {max-width: 100%;}
.otpspace .btn {font-size: 13px;padding: 0 5px;}
}
@media (max-width:960px){
.header-search {margin-left: 0;}
}
@media (max-width:900px){
.pt-4, .py-4 {padding-top: 15px!important;}
.mt-5, .my-5 {margin-top: 15px!important;}
.mb-5, .my-5 {margin-bottom: 20px!important;}
html, body {font-size: 16px;}
.header-search select{margin: 0 10px;width:100px;}
.header-search {width: 36%;}
.header-search span.search-input {width: calc(100% - 150px);}
.hero-slide li.tile .details {transform: scale(1);}
/*ul.hero-slide li.tile {height: 400px;}*/
ul.hero-slide li.tile .details .title{font-size: 22px;}
ul.hero-slide li.tile .details .info {min-height: 110px;}
.site-footer .cols {padding: 25px 15px;}
.follow ul li {margin: 0 10px 0 0 !important;}
.header-search span.search-input .search-input {height: 31px;width: 100%;padding-left: 0;}
.site-header .logo img {padding-right: 15px;}
.header-search ul.k-list li.k-item .title {font-size: 15px;}
.header-search ul.k-list li.k-item .sku {font-size: 14px;}
.header-search ul.k-list li.k-item .price {font-size: 15px;}
}
@media (max-width:800px){
/*ul.hero-slide li.tile {height: 310px;}*/
.full-description ul.product-feature li {width: calc(50% - 20px);}
.header-search input.search-input, .header-search span.search-input {width: calc(100% - 30px);}
}
@media (max-width:767px){
.header-search span.search-input{padding: 0;}
.header-search span.search-input .search-input {height: 30px;}
body {padding-top: 83px;}
h2, h3 {font-size: 22px;margin-bottom: 15px;}
p {margin-bottom: 15px;}
.paddboth {padding-top: 20px;padding-bottom: 20px;}
.seprators {margin: 0 auto 25px;}
.pt-10 {padding-top: 20px;}
.navigation .sitewrapper {padding: 50px 15px 15px 15px;}
.closebtn a {top: 20px;}
.closebtn a:before, .closebtn a:after{background: #000;}
.menu-links {height: calc(100vh - 70px);overflow: scroll;}
.menu-links > ul > li .dropmenu ul, 
.countrymenu .menu-links > ul > li .dropmenu ul {width: 100%;}
.menu-links > ul > li > a {font-weight: 400;color: #000;}
.menu-links > ul > li .dropmenu {font-size: 15px;}
.menu-links > ul > li .dropmenu ul li {margin-bottom: 5px;}
.menu-links > ul > li .dropmenu ul li a {color: #000;}
.plusicon:before, .plusicon:after{background-color: #000;}
.countrymenu .country-show-hide-btn, .menu-links > ul > li > a{font-size: 18px;}
.countrymenu .country-show-hide-btn .plusicon {top: 4px;}
.site-header{padding: 5px 13px 8px 13px;}
.header-search{order: 3;width: 100%;padding: 0;margin-top: 5px;margin-left: 0;}
.header-search form{padding: 0;}
.site-header .rightbar {margin-left: auto;}
.header-search .search-input {height: 26px;font-size: 13px;padding: 3px 8px;}
.header-search .search-btn{background-position: -40px -32px;}
.site-header .rightbar ul li {margin: 0 10px 0 0;line-height: 1;}
.site-header .rightbar .header-links {margin-left: 10px;}
.site-header .rightbar .header-links li {margin: 0 10px 0 0 !important;}
.site-header .rightbar ul li.user a {width: 19px;height: 19px;background-position: -80px -36px !important;}
.site-header .rightbar ul li.notes a {background-position: -124px -75px!important;}
.site-header .rightbar ul li.notes a.ico-cart {background-position: -118px -67px!important;}
.site-header .rightbar ul li.notes a .cart-qty {font-size: 10px;top: 0px;right: 4px;}
.site-header .rightbar ul li select {text-align: right;padding-right: 15px;font-size: 13px;}
.site-header .rightbar ul li a.ico-register {background-position: -139px -33px!important;width: 20px;bottom: 1px;}
.site-header .rightbar ul li.region select {margin-top: -5px;}
.site-header .rightbar ul li.region select {font-size: 13px;padding-right: 18px;letter-spacing: 0.9px;}
ul.hero-slide li.tile {width: 100%;/*height: 400px;*/margin-bottom: 2px;border: none;}
ul.hero-slide li.tile:hover {transform: scale(1);}
ul.hero-slide li.tile img {width: 100%;/*height: 100%;object-fit: cover;position: static;*/}
ul.hero-slide li.tile:before {top: auto;bottom: 0;height: 60%;background:linear-gradient(0deg, rgb(0, 0, 0, 0.8) 20%, rgba(253,187,45,0) 100%);}
ul.hero-slide li.tile .details {padding:25px !important;transform: scale(1);}
ul.hero-slide li.tile .details .info {min-height: auto;display: none;}
ul.hero-slide li.tile .details .title {top: 0;position: static;font-weight: 200;font-size: 21px;margin-bottom: 10px}
ul.hero-slide li.tile:hover .details .title {font-weight: 200;}
ul.hero-slide li.tile:hover .details {bottom: 0;}
ul.hero-slide li.tile .details .title:after{display: none;}
ul.hero-slide li.tile:focus:before, 
ul.hero-slide li.tile:hover:before {top: auto;height: 100%;background: linear-gradient(to bottom, rgb(0, 0, 0, 0.3) 0%, rgb(0, 0, 0, 0.79) 100%);}
ul.hero-slide li.tile:hover img {transform: scale(1.08);}
ul.hero-slide li.tile .know-more {position: static;opacity: 1;}
.new-arrivals .mb-45 {margin-bottom: 25px;}
.new-arrivals .box-desc .title {font-size: 18px;}
.new-arrivals .shadow-animate {overflow: visible;margin-bottom: 10px;}
.new-arrivals .box-wrap {padding: 0;overflow: visible;color: #000;transition: none;background: transparent;box-shadow: none;}
.new-arrivals .box-desc .title {color: #fff;position: static;margin-bottom: 10px;font-weight: 300;font-size: 24px;}
.new-arrivals .box-desc .title strong {font-weight: 300;font-size: 16px;text-transform: none;}
.new-arrivals .box-wrap img {position: static;height: auto;width: auto;}
.new-arrivals .box-wrap:hover{box-shadow: none;}
.new-arrivals .box-wrap:hover img {transform: scale(1);;}
.new-arrivals .box-desc {position: absolute;background: transparent;bottom: 0 !important;width: 100%;padding: 20px !important;}
.new-arrivals .box-desc .know-more{position: static;opacity: 1;}
.new-arrivals .box-desc .know-more a {position: relative;color: #fff;font-weight: 300;}
.new-arrivals .box-desc .title {position: static;}
.new-arrivals .box-wrap:before, 
.new-arrivals .box-wrap:focus:before, 
.new-arrivals .box-wraphover:before{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%);}
.new-arrivals .box-wrap:focus:after, .new-arrivals .box-wrap:hover:after{display: none;}
.new-arrival-mu .box-wrap img {width: 100%;}
.new-arrival-mu .box-wrap {margin-bottom: 10px;}
.title-btn h4 {font-size: 18px;}
.catalogue .box-desc .title {font-size: 24px;margin-bottom: 10px;}
.catalogue {padding: 30px 15px;}
.catalogue .box-wrap .box-desc {bottom: 0;padding: 25px;}
.catalogue .col-md-6 {margin-top: 15px;}
.catalogue .box-desc .info{display: none;}
.catalogue .box-desc .know-more {opacity: 1;position: static;}
.catalogue .box-desc .title:after{display: none;}
.catalogue .box-wrap:hover .box-desc {bottom: 0;}
.box-wrap:focus:after, 
.box-wrap:hover:after {display: none;}
.upgrade{padding: 30px 0;}
.upgrade:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0, 0, 0, 0.15);content: "";}
ul.orient-icon li {width: 50%;}
ul.orient-icon li h6 {font-size: 16px;}
ul.orient-icon li .img-icon {width: 88px;height: 88px;padding: 15px;}
.not-found-content h1 {font-size: 100px;}
/*about*/
.milestones h2.resp-accordion{display: none;}
.milestones .resp-vtabs .resp-tab-content {border: none;padding: 0;}
.miles-tabs .resp-tab-content .card-body {padding: 10px;font-size: 15px;}
.gray-1, .gray-2, .gray-3 {padding: 15px !important;}
.manufacture-img {margin-bottom: 15px;}
.green-company h3 {margin-top: 15px;}
/*about*/
.disc-list {margin-bottom: 15px;}
.disc-list > li:last-child {margin-bottom: 0;}
.mb-5, .my-5 {margin-bottom: 10px!important;}
.upper-footer {padding: 15px 15px 35px 15px;}
.upper-footer ul{justify-content: space-around;}
.site-footer .cols {padding:18px 25px;position: relative;}
.site-footer .cols h4,.site-footer .cols .footer-menu-title,.follow-title{margin-bottom: 0;}
.site-footer .cols h4:after,.site-footer .cols .footer-menu-title::after,.follow-title:after{display: none;}
.site-footer .cols.togglelink h4:after,.site-footer .cols.togglelink .footer-menu-title:after,.follow-title:after{display: block;margin-bottom: 25px;}
.footer-menu-title:before{display: inline-block;top: 9px;}
.footermenulist{display: none;}
.category-list ul li h3{font-size: 16px;padding: 15px;}
.sidebar-wrapper{padding-top: 60px;}
.products-list .product-selectors .product-sorting{padding: 0;}
.products-list .product-selectors {border: none;}
.product-selectors > div {margin: 12px 0 0 0;top: 0;font-size: 16px;padding-left: 0;}
.products-list .product-selectors span {font-size: 16px;margin-top: 0px;}
.products-list .product-selectors .product-sorting select{font-size: 16px;letter-spacing: normal;padding: 0 25px 0 0;}
.left-filter-btn{width: 130px;left: 0;}
.left-filter-btn:before{top: -3px;transform: scale(0.8);}
.filter-sidebar .block-popular-tags {margin-top: 0;}
.filter-sidebar .filter-accordion {overflow: scroll;height: calc(100vh - 170px);}
.products-list .item-box .details h2 a{color: #000;font-weight: 300;}
.filter-sidebar .block-popular-tags .title {background: #eeeeee;border-bottom: 0;}
.pager ul {border-radius: 0;}
.mt-4, .my-4 {margin-top: 1rem!important;}
.contact-wraps .mb-5, .contact-wraps .my-5 {margin-bottom: 0px!important;}
.contact-wraps .fieldset .card-body {padding: 0;}
.numbers-list-content {padding: 0 15px;}
ul.icon-list-2 > li, ul.icon-list-3 > li, ul.icon-list-4 > li {width:50%;text-align: center;}
ul.icon-list > li {padding: 0 5px;min-height: auto;flex-direction: column;margin-bottom: 35px;}
ul.icon-list > li > img {position: static;margin: 0 auto 10px;}
.faqwrap .accordion-title a {padding: 10px 30px 10px 0;}
.column-2 > ul > li, .column-3 > ul > li{padding: 0;}
ul.icon-list > li h5 {font-size: 16px;}
.faqwrap .links .showhide:after {height: 2px;width: 18px;}
.faqwrap .links.collapsed .showhide:before {height: 18px;left: 8px;top: -8px;width: 2px;}
.faqwrap .links.collapsed .showhide:after {height: 2px;width: 18px;}
.faqwrap .accordion-title a {padding: 10px 30px 10px 0;line-height: 1.3;font-size: 18px;}
.certifications.owl-carousel .owl-nav button.owl-prev span:before, 
.certifications.owl-carousel .owl-nav button.owl-next span:before {box-shadow: inset -0.2em 0.2em 0 0 #333;width: 16px;  height: 16px;}
.certifications h4 {font-size: 18px;}
.numbers-list-content > ul > li .numeric {font-size: 24px;margin-bottom: 15px;}
.numbers-list-content > ul > li > .disc-list {margin-bottom: 0;}
.iframe5 .embed-responsive-21by9::before {padding-top: 385px;}
.iframe5 .embed-responsive-21by9 iframe {height: 120%;}
.remove-space .card-body {padding: 10px;}
.search-page .search-input .inputs {width: 100%;}
.remove-filter-div .left-filter-btn {top: 0px;padding-left: 35px;}
.remove-filter-div .product-selectors span, .remove-filter-div .product-sorting select{font-size: 16px;}
.remove-filter-div .left-filter-btn {top: 0px;padding-left: 35px;margin: 0;width: auto;}
.remove-filter-div .item-box{width: 100%; margin: 0 0 10px 0;}
.loginbox ul.resp-tabs-list {font-size: 21px;margin-bottom: 10px;}
.inputsone {flex-wrap: wrap;}
.loginbox h2.resp-accordion {display: none;}
.inputsone .inputs {width: 100%;}
.inputsone .inputs input {width: 100%;}
.loginbox .buttons .btn {min-width: 130px;height: 40px;}
.header-search .instantSearch.resize {top: 30px !important;}
.header-search span.search-input .search-input {padding-left: 10px;}
.product-grid-press .item-box-press, .weblink ul li {width: calc(50% - 20px);}
.modal-dialog.customize-modalpopup {top: 30px;max-width: 90%;margin: auto;}
.enquiry-now .modal-content {width: 90%;margin: auto;}
.enquiry-now .modal-content .close {top: -18px;width: 30px;height: 30px;right: 0;}
.enquiry-now .modal-body {padding: 15px;}
.enquiry-now .en-form h5 {font-size: 18px;}
.enquiry-now .modal-header {padding: 15px;}
.customer-guide-details-page .container-fluid iframe {width: 100%;}
.breadcrumb.cdpage .container {max-width: 100%;}
.breadcrumb.cdpage{margin: 0;padding: 10px 12px 5px 12px;}
.breadcrumb.cdpage li * {line-height: 1.4;margin: 0;}
.breadcrumb.cdpage li .delimiter {margin: 0 5px;}
.contact-page .loginbox ul.resp-tabs-list li.resp-tab-item {font-size: 18px;width: 50%;display: inline-block;margin: 0;padding: 10px;line-height:1.3;}
.guide-boxes-section {padding: 80px 0 20px 0 !important;}
.header-search select{font-size: 13px;}
.customer-guide-details-page h2 {margin-top: 5px;margin-bottom: 5px;text-transform: none;text-align: left;}
.customer-guide-details-page .chapter-title{padding: 7px 15px;}
.customer-guide-details-page .guidefaqbottom .col-md-8{padding: 15px;}
.customer-guide-details-page .guidefaqbottom h2 button {font-size: 18px;padding: 10px 30px 10px 0;}
.hightlight_sec {padding: 15px;}
.ask_expert.common_box .container {padding: 0;}
.ask_expert.common_box .container .form-group {margin-bottom: 5px;}
.ask_expert.common_box .light-plan-form {padding: 0 8px;}
.otpspace {padding-top: 0;}
.site-redirect .modal-dialog { max-width:300px; width:300px; }
/*Filter Bottom*/
	.bottom-product-selectors{justify-content:center;  display: flex;}
	.bottom-product-selectors .left-filter-btn {width: 100%; position: fixed; left: 0;  bottom: 0;  z-index:11;  background-color: #FFFFFF;  top: auto;  display: flex;  align-items: center;  justify-content: center;  margin: 0; box-shadow: 0 0 10px 10px rgba(0,0,0,0.06);}
	.bottom-product-selectors .left-filter-btn::before{position:static; margin:10px; transform: scale(0.65);}
	.filter-bottom{width: 100%; left: 0;  height: auto;  top: 100%; bottom: auto;}
	.filter-bottom.close-filter {width: 100%; top: auto; bottom: 0;  left: 0;  height: auto;  max-height: 100vh; overflow-y: auto;}
	.filter-bottom .filter-accordion{height:auto;}
	.filter-bottom .filter-accordion .content-box {max-height: calc(100vh - 368px); overflow-y: auto;}
	.product-selectors .product-selectors-main{width: 100%; position: fixed; left: 0;  bottom:58px;  z-index:11;  background-color: #FFFFFF;  top: auto;  display: flex;  align-items: center;  justify-content: center;  margin: 0; box-shadow: 0 0 10px 10px rgba(0,0,0,0.06); flex-wrap: nowrap;}
	html.html-category-page .headquick_wraper .headquick_area {box-shadow: none; border-top: 1px solid #CCC;}
	.product-selectors-main .left-filter-btn {width: auto;   position: static;   padding: 0; box-shadow:none; flex: 1 1 100%; font-size: 15px; letter-spacing:2px;}
	.product-selectors-main .mobile-catalog-download{width:auto; display: none;  flex: 1 1 100%; }
	
	/*Filter Catalog*/
	.catalog-pictire{display:none;}
	.mobile-catalog-download .catalog-pictire{display:block;}
	.mobile-catalog-download .catalog-pictire .catalog-pic_wrap{display:none;}
}
@media (max-width:679px){
/*ul.hero-slide li.tile {height: 350px;}*/
ul.hero-slide li.tile .details {padding: 15px !important;}
ul.hero-slide li.tile .details .title {margin-bottom: 7px;}
.category-list ul li a img {/*width: 100%;*/}
.download-box ul li {width: 100%;}
.site-header .rightbar ul li {margin: 0 6px 0 0;}
.site-header .rightbar .header-links {margin-left: 5px;}
.site-header .rightbar .header-links li {margin: 0 6px 0 0 !important;}
}
@media (max-width:579px){
/*ul.hero-slide li.tile {height: 300px;}*/
.loginbox .content-box {padding: 15px;}
.contactstabs.presswraps ul.resp-tabs-list li.resp-tab-item {font-size: 18px;}
.product-grid-press .item-box-press, .weblink ul li {width: 100%;text-align: center;}
.milestones ul.resp-tabs-list li {font-size: 20px;padding: 10px 8px;}
.miles-tabs .resp-tab-content .card h4 {font-size: 18px;font-weight: 400;}
ul.sizing-tool-icon li {width:calc(50% - 10px);}
.full-description ul.product-feature li {width:100%;margin: 0 0 10px 0;}
.sidebarhover ul li {width: 30%;line-height: 1.2;}
.footer-new {padding-bottom: 70px;}
.copyright ul li {margin: 5px;line-height: 1;}
}
@media (max-width:479px){
.site-header .logo img {max-width: 120px;}
/*ul.hero-slide li.tile {height: 260px;}*/
ul.orient-icon li {width: 50%;}
ul.orient-icon li .img-icon {width: 70px;height: 70px;padding: 10px;}
.box-wrap {padding-bottom: 330px;}
.upgrade{background-position: -110px 0;}
/*.category-list ul li a {height: 220px;}*/
.products-list .item-box {margin: 0 0 10px 0;width: 100%;}
.pager li a, .pager li span {line-height: 20px;height: auto;font-size: 16px;min-width: auto;padding: 10px 13px;}
.loginbox ul.resp-tabs-list li.resp-tab-item{margin-right: 10px;}
.loginbox ul.resp-tabs-list li.resp-tab-item:last-child{margin-right: 0px;}
.loginbox .captcha-box div {width: 100% !important;}
.loginbox .captcha-box iframe {width: 100%;}
.site-header .rightbar ul li select {margin-top: -4px;}
.enquiry-now .modal-dialog {width: 100%;}
.products-list .item-box .details h2{min-height: auto;}
.copyright {min-height: 140px;}
.anywhere-slider{min-height: 250px; background-color:#f5f5f5;}
.gallery-picture .detailImg.picture{min-height: 250px; background-color:#f5f5f5;}
}
@media (max-width:419px){
.site-header .rightbar ul li select {text-align: right;padding-right: 12px;font-size: 11px;margin-top: -4px;font-weight: 400;}
.site-header .rightbar ul li.region select {font-size: 11px;padding-right: 13px;letter-spacing: 0.7px;}
}
@media (max-width:400px){
/*.category-list ul li a {height: 195px;}*/
.filter-sidebar { width:90%; }
.category-list ul li h3 { font-size:14px; padding:10px; }
.contact-wraps .fieldset .card-body .captcha-box div, 
.contact-wraps .fieldset .card-body .captcha-box iframe {width: 100% !important;}
.loginbox .inputs.reversed{font-size: 15px;}
.loginbox .inputs.reversed label {margin: 0 0 0 5px;font-size: 15px;letter-spacing: normal;}
.loginbox .forgot-password a {font-size: 15px;letter-spacing: normal;}
.loginbox ul.resp-tabs-list {font-size: 18px;margin-bottom: 10px;}
.loginbox ul.resp-tabs-list li.resp-tab-item{margin-right: 20px;}
ul.sizing-tool-icon li {width:100%;margin-bottom: 10px;}
}
@media (max-width:380px){
.site-header {padding: 5px 10px 8px 10px;}
.hamburger {width: 15px;}
.site-header .logo img {max-width: 110px;}
.site-header .logo img {padding-right: 0;}
.site-header .rightbar ul li {margin: 0 2px 0 0;}
.site-header .rightbar .header-links {margin-left: 2px;}
.site-header .rightbar .header-links li {margin:0 2px 0 0 !important;}
/*ul.hero-slide li.tile {height: 220px;}*/
.box-wrap {padding-bottom: 280px;}
.upgrade{background-position: -190px 0;}
.site-header .rightbar ul li.region select, 
.site-header .rightbar ul li select {font-size: 10px;padding-right: 11px;letter-spacing: 0.6px;}
}
@media (max-width:360px){
.copyright {min-height: 160px;}
}
/* switches */
.bgwhite { background:#fff !important; }
.clrblk { color:#000 !important; }
.clrwhite { color:#fff !important; }
.bggrey { background:#f5f5f5; }
.title2 { font-size:36px; text-transform:inherit; }
.title2 .small { font-size:24px; }
.title3 { font-size:36px; text-transform:inherit; }
.f-14 { font-size:14px; }
.f-20 { font-size:20px; }
.link { color:#000; font-size:14px; }
.link::after { content: ""; display: inline-block; height: 5px; width: 5px; border: 1px solid #000; border-left: 0; border-bottom: 0; transform: rotate(45deg); margin-left: 15px; vertical-align: ; }
.link.white { color:#fff; }
.link.white::after { border-color:#fff; }
.list-inline {}
.list-inline li { display:inline-block; border-left:1px solid #004650; padding-left:15px; margin-left:15px; }
.list-inline li:first-child { border:0; padding-left:0; margin-left:0; } 
.bdr_left { padding-bottom:20px; position:relative; }
.bdr_left::before { content:""; display:block; height:1px; width:200%; background:#004650; position:absolute; left:-188%; bottom:0; }
.bdr_right { padding-bottom:20px; position:relative; }
.bdr_right::before { content:""; display:block; height:1px; width:200%; background:#004650; position:absolute; right:-100%; bottom:0; }
.order_swap_sec .img_block { position:relative; z-index:9; }
.topic_bnr { background:#f5f5f5; }
.topic_bnr .owl-dots { left:inherit; right:75px; bottom:41px; margin:0 !important; position:absolute; }
.topic_bnr .owl-dots .owl-dot { margin:0 2px; }
.topic_bnr .owl-dots .owl-dot span { background: none; border: 0.5px solid #fff; height: 5px; width: 38px; margin: 0 2px; border-radius: 0; }
.topic_bnr .owl-dots .owl-dot.active span { background:#fff; } 
.topic_bnr .carousel-caption,
.topic_bnr .carousel-caption a { color:#fff; }
.topic_bnr .carousel-caption p { max-width:400px; margin-left:auto; margin-right:auto; }
.topic_bnr .bnr_title { font-size:42px; font-weight:300; }
.topic_bnr .bnr_title span { font-size:22px; }
.topic_bnr .bnr_title::after { background:#fff; content:""; display:block; height:1px; max-width:292px; margin:10px auto; }
.topic_bnr .link::after { border-color:#fff; }
.catalogue_sec { position:relative; overflow:hidden; }
.container { position:relative; }
.catalogue_sec::after { content:""; display:block; background:#f5f5f5; right:0; height:70%; width:69%; position:absolute; top:50%; transform:translateY(-50%); }
.jaquar_care { background:url(/images/uploaded/jaquar-care.jpg) no-repeat center center / cover; color:#fff; }
.switches { background:#fff; }
.switch_up_page { color:#000; }  
.switch_up_page p { margin-bottom:15px; }
.switch_up_page strong { font-weight:500; } 
.banner_switch { background:#fff; position:relative; }
.banner_switch img { width:100%; }
.banner_switch .switch_caption_wrap { position: absolute; right: 0; left: 0; top: 0; bottom: 0; display: flex; align-items: center; }
.banner_switch .switch_caption_wrap .switch_caption { color:#fff; float:right; font-size:14px; max-width:320px; }
.banner_switch .switch_caption_wrap .banner_title { font-size: 42px; text-transform: uppercase; padding-bottom: 6px; margin-bottom: 10px; border-bottom: 0.5px solid #fff; }
.banner_switch .switch_caption_wrap .banner_subtitle { font-size:18px; text-transform:uppercase; margin:0 0 30px; }
.swatch_range { position: relative; }
.swatch_range::before { background:#F5F5F5; content:""; display:block; height:50%; width:100%; position:absolute; left:0; bottom:0; }
.swatch_range .image { max-width:65%; margin-bottom:40px; } 
.swatch_range .prod_box { display:flex; flex-wrap:wrap; }
.switch_sec .row:nth-child(even) .image { order:1; }
.switch_sec ul { font-size:14px; margin:0 0 15px; }
.switch_sec ul li { padding:5px 0; }
.download_sec { padding:65px 0; margin:50px 0; position:relative; }
.download_sec::before { background: #f5f5f5; content: ""; display: inline-block;  position: absolute; height: 40%; width: 100%; left: 0; transform: translateY(-50%); top: 50%; }
.download_sec .download_block { max-width: 725px;  margin: 0 auto; position: relative; display: flex; align-items: center; justify-content: space-between; }
.download_sec .download_block .catalogue_box { display:flex; align-items:center; }
.download_sec .download_block .download-icon { margin-left:30px; order:1; }
.download_sec .download_block .download-icon a { background:url(/images/uploaded/download_icon.png) no-repeat 0 0; display:inline-block; font-size:0; height:51px; width:46px; }
.download_sec { padding:35px 0;margin:20px 0;   }
.header-search input.search-box-text.narrow { width:97% !important; }
.header-search input.search-box-text.narrow.instant-search-busy { background-position:right center; padding-right:25px; }
.header-search .k-nodata { padding:15px; }
.master-wrapper-content-new { overflow-x:hidden; }
.custom_full_width { margin-left: calc(-100vw / 2 + 100% / 2); margin-right: calc(-100vw / 2 + 100% / 2); }
.btn2 { background: #d9d9d9; border-radius: 5px; padding: 15px 28px; text-transform: uppercase; display: inline-block; margin: 2px; margin-left: 0; }
.vitual_icon::before { background:url(../images/virtual-tour-icon.png) no-repeat 0 0 / cover; content: ""; display: inline-block; vertical-align: middle; height: 22px; width: 23px; margin-right: 15px; }
.jw_location_sec .jw_location { position: absolute; bottom: 0; width: 100%; padding: 15px; background: rgba(255,255,255,0.9); box-shadow: 0 0 15px rgba(0,0,0,0.1); }
.jw_location_sec .jw_location .location_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_sec { border-left:1px solid #dcdcdc; }
.jw_location_sec .virtual_tour_img { max-width:100px; }
.bb-left-top { border-color:#5294a2; border-left:1px solid; }
.image_fit img { object-fit:cover; height: 100%; width:100%; }
.product-detail .attributes .sizing-list li { display:inline-block; position:relative; margin:5px 8px 5px 0; }
.product-detail .attributes .sizing-list li [type="radio"]:checked,
.product-detail .attributes .sizing-list li [type="radio"]:not(:checked) { position:absolute; left:-9999px; }
.product-detail .attributes .sizing-list li [type="radio"] + label { background: #f0f0f0; position: relative; cursor: pointer; line-height: 20px; display: inline-block; color: #666; padding: 6px 8px; border: 1px solid #dadada; font-size: 12px; font-weight: 700; margin: 0; } 
.product-detail .attributes .sizing-list li [type="radio"]:checked + label  { background:#fff; border:2px solid #ff5501; }
@media (min-width: 992px) {
.topic_banner,
.topic_bnr .owl-item .item { background:#000; height:80vh; }
.topic_bnr .owl-item img { object-fit:cover; object-position:center; height:100%; }
}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1320px; }
}
@media (min-width: 1600px) {
.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1440px; }
.catalogue_sec::after { width:66%; }
}
@media (min-width: 1920px) {
.catalogue_sec::after { width:66%; }
}
@media (min-width: 2000px) {
.catalogue_sec::after { width:63%; }
}
@media (min-width: 2000px) {
.catalogue_sec::after { width:60%; }
}
@media (max-width: 1199px) {
.catalogue_sec::after { height:80%; }
}
@media (max-width: 991px) {
.order_swap_sec .img_block { order:0; }
.order_swap_sec .cont_block { order:1; }
.topic_banner { height:90vh; }
.topic_bnr .owl-item .item { background:#000; }
.topic_bnr .owl-dots { margin:0 auto; bottom:40px; left:0; right:0; }
.topic_bnr .owl-dots .owl-dot span { border-color:#a1a1a1; }
.topic_bnr .owl-dots .owl-dot:hover span,
.topic_bnr .owl-dots .owl-dot.active span { background:#a1a1a1; } 
.topic_bnr .carousel-caption { background:#f5f5f5; color:#000; padding:30px 25px 100px; position:static; }
.topic_bnr .carousel-caption a { color:#a1a1a1; }
.topic_bnr .bnr_title::after { background:#a1a1a1; }
.topic_bnr .link::after { border-color:#a1a1a1; }
.topic_bnr .bnr_title { font-size:36px; }
.banner_switch .switch_caption_wrap { background:#fff; position:static; }
.banner_switch .switch_caption_wrap .switch_caption { color:#000; max-width:100%; }
.banner_switch .switch_caption_wrap .banner_title { border:0; margin:0; padding:0; }
.banner_switch .switch_caption_wrap .banner_subtitle { margin:0 0 15px; }
.swatch_range { background:#f5f5f5; padding:35px 0 }
.swatch_range::before { display:none; }
.switch_sec .row:nth-child(even) .image { order:0; }
.catalogue_sec { padding-bottom:3rem; }
.catalogue_sec::after { transform:inherit; top:inherit; bottom:0; width:100%; height:70%; }
.jw_location_sec .virtual_tour_sec { border:0; } 
.jw_location_sec .jw_location { position:relative; }
.bb-left-top { border:0; border-top:1px solid; }
}
@media (max-width: 767px) {
.title3 { font-size:24px; }
.f-20 { font-size:14px; }
.download_sec .download_block .img_box { margin-right:30px; }
.download_sec .download_block .download-icon { margin-left:20px; }
.download_sec::before { height:100%; }
.jw_location_sec .nav-tabs { justify-content: inherit; }
.jw_location_sec .nav-tabs button { text-align:left; width: 50%; }
/*Date: 20062024*/
.product-description {margin-left: 0;  padding-top: 250px;}
.product-description-color { position: absolute; top: 0;}
/*03012025*/
.featuredtab h2.resp-accordion{background-color: #272926; color:#FFFFFF; font-size: 18px; text-transform: none; border-top: 1px solid rgba(255,255,255,0.2);}
.featuredtab h2.resp-accordion:first-child {border-color:rgba(255,255,255,0.2);}
.featuredtab h2.resp-tab-active span.resp-arrow{border-bottom-color:rgba(255,255,255,1);}
.testimonial-swiper .swiper-slide{width: 100%;}
.featuredtab .resp-tab-content{padding: 0px 0;}
.featuredtab .resp-arrow{border-width: 6px; margin-top: 10px;}
.featuredtab h2.resp-tab-active span.resp-arrow{border-width: 6px; margin-top: 6px;}
}
@media (max-width: 575px) {
.switch_up_page .container { padding-left:25px; padding-right:25px; }
.switch_up_page .col,.switch_up_page [class*="col-"] { padding-left:25px; padding-right:25px; }
.switch_up_page .row { margin-left:-25px; margin-right:-25px; padding-left: 0; padding-right: 0; }
.switch_up_page .container-fluid .row { margin-left:0; margin-right:0; }
.download_sec .download_block .catalogue_box { display:block; }
.download_sec .download_block .download-icon { margin:0 0 20px; }
.common_space_mob .container { padding-left:25px; padding-right:25px; }
.common_space_mob .col,.common_space_mob [class*="col-"] { padding-left:25px; padding-right:25px; }
.common_space_mob .row { margin-left:-25px; margin-right:-25px; padding-left: 0; padding-right: 0; }
.common_space_mob .container-fluid.p-0 > .row { margin-left:0; margin-right:0; }
.jaquar_care { background:#2E3138; }
}
.discountlink {position: fixed; right: 0; top: 35%; transform: translate(0, -50%); z-index: 992;}
.discountlink > a{ display:block;}
.discountlink > a img{ display:block; max-width:100%; height:auto; width:auto; }
.sharing_icons { background: #ebf1f1; border-radius: 5px; display: inline-block; padding: 20px; }
.sharing_icons ul { margin: 0; padding: 0; list-style: none; }
.sharing_icons ul li { display: inline-block; margin-right: 11px; font-size: 0; }
.sharing_icons ul li a { background: #2d2230; display: block; border-radius: 100px; padding: 10px; height: 40px; width: 40px; position: relative; }
.sharing_icons ul li a::before { filter: brightness(0) invert(1); content:""; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.sharing_icons ul li.icon_fb a::before { background: url(../images/icon-fb.svg) no-repeat 0 0 / cover; width: 15px; height: 27px; }
.sharing_icons ul li.icon_pint a::before { background: url(../images/icon-pinterest.svg) no-repeat 0 0 / cover; width:18px; height: 23px; }
.sharing_icons ul li.icon_twit a::before { background: url(../images/icon-twitter.svg) no-repeat 0 0 / cover; width:21px; height: 19px; }
.sharing_icons ul li.icon_whatsapp a::before { background: url(../images/icon-whatsapp.svg) no-repeat 0 0 / cover; width: 23px; height: 24px; }
/* Blog Related */
.html-blogpost-page .related-product-wrapper * { font-family: 'Inter', sans-serif; }
.html-blogpost-page .related-product-wrapper h2 { font-size:23px; width:100%; }
.html-blogpost-page .owl-dots { display:none; }
.html-blogpost-page .owl-carousel .owl-nav { position:static; }
.html-blogpost-page .owl-carousel .owl-nav [class*="owl-"]{ position: absolute; top: 50%; transform: translateY(-50%); background: #1590a0; border-radius: 100px; padding: 10px !important; height:auto; width:auto;  } 
.html-blogpost-page .owl-carousel .owl-nav [class*="owl-"].disabled { opacity: 0.5; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev { left: 0; }
.html-blogpost-page .owl-carousel .owl-nav .owl-next { right: 0; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span, 
.html-blogpost-page .owl-carousel .owl-nav .owl-next span {}
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span::before, 
.html-blogpost-page .owl-carousel .owl-nav .owl-next span::before { display:none; content: ""; display: block; position: absolute; transition: all 0.5s ease-in-out; top: 50%; box-shadow: inset -0.2em 0.2em 0 0 #fff; width: 16px; height: 16px; }
.html-blogpost-page .owl-carousel .owl-nav .owl-prev span::before { transform-origin: inherit; margin-left:7px; }
.html-blogpost-page .owl-carousel .product-item { position:relative; border-radius: 5px; overflow: hidden; }
.html-blogpost-page .owl-carousel .details { position: static; padding:0; z-index: 9; bottom: 0; background: rgba(0,0,0,0.8); width: 100%; }
.html-blogpost-page .owl-carousel .details h2 { margin:0; text-transform: inherit; font-weight:300; letter-spacing: inherit; white-space: initial !important; }
.html-blogpost-page .owl-carousel .details h2 a { color: #fff; display: block; padding:15px; }
.html-blogpost-page .slider_inner { padding: 0 70px; position: relative; }

.download-left .block-category-navigation ul.list li {padding: 2px 0 2px 0; margin: 0;}
.download-left .block-category-navigation ul.list li label {margin: 0;}
.download-left .listbox ul { max-height: 400px; overflow-y: scroll; font-size:13px;}
.filter-sidebar.download-left .title {background: #ddd;  padding: 9px 20px; color: #333;  margin-bottom: 2px; font-size: 21px; font-weight: 300; letter-spacing: 0.9px;}
.filter-sidebar.download-left .title strong {font-weight: 300; }
.filter-sidebar.download-left .listbox {padding: 20px; background: #fff;}
.filter-sidebar.download-left ul li { display: flex; align-items: self-start;}
.filter-sidebar.download-left ul li input {margin: 5px 5px 5px 0;}
.download-product-data {background: #fff; padding: 20px;}
.download-list-wrrapper .sidebar-wrapper { padding-top: 20px;}
/*New Design 17-12-24*/
html.html-home-page body{font-family: 'Inter', sans-serif;}

.header_2024{padding:0; }
.header_2024 .logo img{width:162px;}
.header_2024_top{background-color:#000000; padding:9px 0; min-height: 42px;}
.header_2024_top > .sitewrapper,.header_2024_botom > .sitewrapper{max-width:1800px;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{padding-left:20px; border-left:1px dotted rgba(255,255,255,0.5);}
.header_2024_top .rightbar > ul.rightbar_listing_top > li:first-child{margin-left:0; padding:0; border:0;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li > select,.header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{display:block; background-color:transparent; color: #FFFFFF; background-position:right 10px; background-size:11px auto; background-repeat:no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.50002 6C5.37215 6 5.24415 5.95113 5.14652 5.8535L0.146531 0.853527C-0.0488437 0.658153 -0.0488437 0.341779 0.146531 0.14653C0.341906 -0.0487185 0.65828 -0.0488435 0.85353 0.14653L5.50002 4.79301L10.1465 0.14653C10.3419 -0.0488435 10.6583 -0.0488435 10.8535 0.14653C11.0488 0.341904 11.0489 0.658278 10.8535 0.853527L5.85352 5.8535C5.7559 5.95113 5.6279 6 5.50002 6Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); line-height:22px; font-size: 17px; text-transform:none; padding-right:24px; position: relative; top: -1px; letter-spacing:1px; }
.header_left_icon{position:relative; padding-left:27px; font-size:17px; color:#FFFFFF; line-height: 1; padding-bottom: 4px;}
.header_left_icon:hover{color:rgba(255,255,255,0.6);}
.header_left_icon::before{content:""; display:block; width:15px; height:19px; position:absolute; left:0; top:0; background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03126 0C4.21985 0 1.875 2.26469 1.875 5.15626C1.875 6.25632 2.20556 7.23726 2.83997 8.15645L6.63666 14.0808C6.82085 14.3688 7.24204 14.3683 7.42585 14.0808L11.239 8.13629C11.8598 7.25876 12.1875 6.22835 12.1875 5.15626C12.1875 2.3131 9.87441 0 7.03126 0ZM7.03126 7.50001C5.73897 7.50001 4.6875 6.44854 4.6875 5.15626C4.6875 3.86397 5.73897 2.8125 7.03126 2.8125C8.32354 2.8125 9.37501 3.86397 9.37501 5.15626C9.37501 6.44854 8.32354 7.50001 7.03126 7.50001Z' fill='%23FFFFFF'/%3E%3Cpath d='M10.6958 10.7717L8.33541 14.462C7.72445 15.4145 6.33466 15.4114 5.72663 14.4629L3.36244 10.7727C1.28231 11.2536 0 12.1347 0 13.1875C0 15.0145 3.62275 16 7.03126 16C10.4398 16 14.0625 15.0145 14.0625 13.1875C14.0625 12.1339 12.7784 11.2524 10.6958 10.7717Z' fill='%23FFFFFF'/%3E%3C/svg%3E"); background-position:center center; background-size:100% auto; background-repeat:no-repeat;}
.header_callback{margin-right: auto;}
.header_callback::before,.header_need_help::before{background-image: url("data:image/svg+xml,%3Csvg width='13' height='19' viewBox='0 0 13 19' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4186 15.9523L11.2481 13.0159C10.8301 11.9672 9.45633 11.7221 8.7523 12.5475C8.24794 13.1116 7.35625 13.1613 6.759 12.73C5.4493 11.731 4.28909 8.97267 4.58534 7.27671C4.64942 6.52272 5.40549 5.98033 6.16063 6.04549C7.24088 6.16397 8.07123 5.04572 7.65322 3.99701L6.48278 1.06064C6.1168 0.294901 5.23624 -0.0848387 4.50153 0.206225L2.50733 0.996255C0.481544 1.85951 0.348856 6.40501 2.31351 11.3339C4.27817 16.2628 7.47255 19.551 9.57173 18.7194L11.5659 17.9293C12.3322 17.5651 12.7112 16.6864 12.4186 15.9523Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");  width:13px; height:18px;}
.header_authorize{margin-right:23px; padding-right:20px; border-right:1px dotted rgba(255,255,255,0.5);}
.header_need_help{margin-right:23px; padding-right:25px; padding-left: 25px; border-right:1px dotted rgba(255,255,255,0.5);}
.header_authorize::before{top:2px;}
.header_need_help::before{top:2px;}
.header_callback::before{top:2px;}
.header_2024_botom{padding: 23px 0;}
.header_2024_top .rightbar{margin-right:10px;}
.header_2024_top .rightbar ul li.language select{width:90px; font-weight:300; padding:0px 20px 0px 10px;}
.header_2024_top .rightbar ul li.language select option{color:#000000;}
.header_2024_top .rightbar ul li.region select{width:64px;}
.header_2024_top .rightbar ul li.region select option{display:none;}
.header_2024_botom .header-search form{border-color:#636363; border-radius: 5px; padding:9px 16px;}
.header_2024_botom .header-search{width:726px; margin-left: auto; margin-right: 107px;}
.header_2024_botom .header-search .search-btn{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='%23232323' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.0597 20.0395L15.8237 14.5938C17.1699 12.9934 17.9076 10.9797 17.9076 8.88347C17.9076 3.98574 13.9228 0.000976562 9.02507 0.000976562C4.12734 0.000976562 0.142578 3.98574 0.142578 8.88347C0.142578 13.7812 4.12734 17.766 9.02507 17.766C10.8637 17.766 12.6159 17.2114 14.114 16.1586L19.3898 21.6457C19.6103 21.8747 19.9069 22.001 20.2247 22.001C20.5256 22.001 20.811 21.8863 21.0276 21.6777C21.488 21.2348 21.5027 20.5002 21.0597 20.0395ZM9.02507 2.31815C12.6453 2.31815 15.5904 5.26327 15.5904 8.88347C15.5904 12.5037 12.6453 15.4488 9.02507 15.4488C5.40488 15.4488 2.45975 12.5037 2.45975 8.88347C2.45975 5.26327 5.40488 2.31815 9.02507 2.31815Z' fill='%23232323'/%3E%3C/svg%3E"); background-size: 100% auto; background-position: center center;  background-repeat: no-repeat; width: 22px;}
.header_2024_botom .header-search input.search-input{font-size:16px;}
.header_2024_botom .header-search input.search-input::placeholder{opacity:1;}
header.header_2024 .rightbar ul li a.ico-register,header.header_2024 .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.0073 4.98534C27.4097 3.39003 25.5125 2.1437 23.4655 1.29619C21.4185 0.44868 19.2217 0 16.975 0C12.4317 0 8.18796 1.74487 4.94273 4.98534C1.74743 8.17595 0 12.4633 0 17C0 21.5367 1.74743 25.7742 4.99266 29.0147C8.18796 32.2053 12.4816 34 17.025 34C21.5683 34 25.812 32.2551 29.0573 29.0147C32.2526 25.824 34 21.5367 34 17C34 12.4633 32.2526 8.22581 29.0573 4.98534H29.0073ZM27.21 29.1642C24.3642 31.5572 20.7195 32.9032 16.975 32.9032C13.2305 32.9032 9.63583 31.5572 6.74009 29.1642L6.54038 29.0147V28.7654C7.1395 23.4809 11.6329 19.5425 16.9251 19.5425C20.4699 19.5425 22.3671 20.6393 24.3142 22.5836C25.9618 24.2287 27.0103 26.4223 27.3098 28.7654V29.0147L27.1601 29.1642H27.21ZM11.1836 12.6129C11.1836 9.42229 13.7797 6.82991 16.975 6.82991C20.1703 6.82991 22.7665 9.42229 22.7665 12.6129C22.7665 15.8035 20.1703 18.3959 16.975 18.3959C13.7797 18.3959 11.1836 15.8035 11.1836 12.6129ZM28.4082 28.0674L28.1586 27.1701C27.6593 25.1261 26.6109 23.2815 25.1131 21.7859C23.9148 20.5396 22.5169 19.6422 20.9192 19.0938L20.0206 18.7947L20.7695 18.2463C22.6667 16.9501 23.7651 14.8563 23.7651 12.5631C23.7651 8.77419 20.6696 5.68328 16.8752 5.68328C13.0808 5.68328 10.0352 8.77419 10.0352 12.5631C10.0352 14.956 11.1336 17 13.0308 18.2463L13.8297 18.7947L12.9809 19.0938C11.533 19.6422 10.2349 20.4399 9.08664 21.4868C7.43906 23.0323 6.29075 24.9765 5.74156 27.1202L5.49192 28.0176L4.8928 27.3196C2.39648 24.4282 0.998532 20.739 0.998532 16.9003C1.04846 8.22581 8.23789 1.04692 16.975 1.04692C25.7122 1.04692 32.9016 8.17595 32.9016 16.9501C32.9016 21.1877 31.5037 24.478 29.0073 27.3695L28.4082 28.0674Z' fill='%23000000'/%3E%3C/svg%3E")!important; background-position:center center!important; background-size: 100% auto !important; width: 34px; height: 34px;}
header.header_2024 .rightbar ul li a.ico-logout{background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M106.667 512c0-200.295 162.371-362.667 362.667-362.667 57.937 0 112.644 13.57 161.173 37.687 10.551 5.243 23.356.941 28.599-9.61 5.239-10.551.939-23.355-9.613-28.599-54.293-26.982-115.486-42.144-180.16-42.144C245.473 106.667 64 288.141 64 512s181.474 405.333 405.333 405.333c64.674 0 125.867-15.164 180.16-42.146 10.551-5.244 14.852-18.044 9.613-28.595-5.244-10.551-18.048-14.857-28.599-9.613-48.529 24.115-103.236 37.687-161.173 37.687-200.295 0-362.667-162.372-362.667-362.667z'/%3E%3Cpath d='M783.087 326.249c-8.333-8.332-21.841-8.332-30.174 0-8.329 8.331-8.329 21.839 0 30.17l134.251 134.249h-353.83c-11.78 0-21.333 9.553-21.333 21.333s9.553 21.333 21.333 21.333h353.83L752.913 667.58c-8.329 8.333-8.329 21.841 0 30.174 8.333 8.329 21.841 8.329 30.174 0l170.667-170.667a21.29 21.29 0 004.655-6.985A21.31 21.31 0 00960 512a21.252 21.252 0 00-5.79-14.613l-.512-.525-170.611-170.613z'/%3E%3C/svg%3E")!important; background-size: 35px auto !important;}
header.header_2024 .rightbar ul li.notes a.ico-cart{background-image:none; background-image: none !important; padding: 0 !important; width: 100%;  height: 100%;}
header.header_2024 .rightbar ul li.notes a.ico-cart:hover::before {opacity:0.6;}
header.header_2024 .rightbar ul li.notes a.ico-cart::before{content:""; display:block; width:34px; height:34px; background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0C7.6 0 0 7.6 0 17C0 26.4 7.6 34 17 34C26.4 34 34 26.4 34 17C34 7.6 26.4 0 17 0ZM17 32.9C8.2 32.9 1.1 25.8 1.1 17C1.1 8.2 8.2 1.1 17 1.1C25.8 1.1 32.9 8.2 32.9 17C32.9 25.8 25.8 32.9 17 32.9Z' fill='%23000000'/%3E%3Cpath d='M23.7 11.4C22.9 10.5 21.7 10 20.5 10C19.3 10 18.7 10.3 18 10.9C17.6 11.2 17.3 11.5 17 11.9C16.7 11.5 16.4 11.2 16 10.9C15.3 10.3 14.4 10 13.5 10C12.6 10 11.1 10.5 10.3 11.4C9.5 12.3 9 13.5 9 14.8C9 16.1 9.5 17.4 10.6 18.7C11.6 19.9 13 21.1 14.6 22.4C15.1 22.9 15.8 23.4 16.4 24C16.6 24.2 16.8 24.2 17 24.2C17.2 24.2 17.5 24.2 17.6 24C18.2 23.4 18.9 22.9 19.4 22.4C21 21 22.4 19.8 23.4 18.7C24.5 17.4 25 16.1 25 14.8C25 13.5 24.5 12.3 23.7 11.4ZM13.5 11C14.2 11 14.8 11.2 15.4 11.7C15.9 12.1 16.3 12.6 16.5 12.9C16.6 13.1 16.8 13.2 17 13.2C17.2 13.2 17.4 13.1 17.5 12.9C17.7 12.6 18.1 12.1 18.6 11.7C19.2 11.3 19.8 11 20.5 11C21.2 11 22.3 11.4 23 12.1C23.6 12.8 24 13.8 24 14.8C24 15.8 23.6 16.9 22.6 18.1C21.7 19.2 20.3 20.4 18.8 21.7C18.2 22.2 17.6 22.7 17 23.2C16.4 22.6 15.7 22.1 15.2 21.7C13.6 20.4 12.3 19.2 11.4 18.1C10.5 17 10 16 10 14.8C10 13.6 10.3 12.8 11 12.1C11.6 11.4 12.5 11 13.5 11Z' fill='%23000000'/%3E%3C/svg%3E%0A")!important; padding: 0 !important;   background-size: 100% auto !important;  background-repeat: no-repeat !important;  background-position: center center !important; width: 34px;
  height: 34px;}
header.header_2024 .header_2024_botom .rightbar ul li.notes a.ico-cart .cart-qty{width:18px; height:18px; border-color: #000;  right: -10px;  top: -4px;  text-align: center;  font-size: 14px; line-height: 16px;  text-indent: 2px;}
header.header_2024 .header_2024_botom .rightbar{margin-right:20px;}
header.header_2024 .header_2024_botom .rightbar ul.header-links{margin-left:0;}
header.header_2024 .header_2024_botom .rightbar ul.header-links li:first-child{margin-left:0;}
header.header_2024 .header_2024_botom .rightbar ul.header-links li:last-child{margin-right:0!important;}
.header_new_nav{margin-right:37px;}
ul.header_new_menu{display:flex; gap:43px; }
ul.header_new_menu > li > a{font-size:17px; color:#000000; }
ul.header_new_menu > li > a:hover{border-bottom: 1px solid #000000;}
.new_dropdown_area {position: absolute; left:-52px;  top: 83px;   width: calc(100% + 104px);   display: none;}
.new_dropdown_area::before{content:""; display:block; position:absolute; left:-100%; top:0; width:500%; height:100%; background-color:#f5f6f5; z-index:1;}
.showmenu .new_dropdown_area{display:block;}
.showmenu .new_menu_anchor{border-bottom:1px solid #000000; position:relative;}
.new_menu_anchor.new_menu_anchor_js{position:relative;}
.new_menu_anchor.new_menu_anchor_js::after{content:""; position:absolute; right:-12px; top:6px; height: 7px; width: 7px; border: 1px solid #000; border-left:0; border-top:0; transform: rotate(45deg);}
.new_dropdown_area_inner{ position:relative; z-index:2; }
.new_menu_anchor{line-height: 20px; display: inline-block;}
.new_close_anchor{display:block; width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23333333'/%3E%3C/svg%3E%0A"); font-size:0; background-position:center center; background-size:100% auto; background-repeat:no-repeat; cursor:pointer; position:absolute; right:50px; top:30px;}
.new_drop_col1_title{font-size:24px; font-weight:300; color:#333333; text-transform:uppercase; margin-bottom: 20px;}
.new_drop_col1_title > a:hover{text-decoration:underline;}
.new_drop_row{display:flex; justify-content:space-between;}
.new_drop_col1{width:37.5%;}
.new_drop_col2{width:62.5%; padding:50px 230px 10px 105px;}
.new_drop_col1_img{display:block; margin:0 auto; width:100%;}
ul.new_drop_listing{margin:0; padding:0 0 0 0px; list-style-type: none;}
ul.new_drop_listing > li{margin-bottom:22px; padding-left:16px; position:relative;}
ul.new_drop_listing > li::before{content: ""; display: block;  width: 6px;  height: 6px;  border-radius:0;  background-color: transparent;  position: absolute;  left: 0;  top: 9px;  border-right:1px solid #000;  border-top:1px solid #000;  rotate: 45deg;}
ul.new_drop_listing > li > a{font-size:16px; color:#000000; }
ul.new_drop_listing > li > a:hover{text-decoration:underline;}
ul.new_drop_listing > li:last-child{margin-bottom:0;}
.header_2024_top .countrymenu{position:absolute; left: auto; right: 0;  width: auto; height: auto; background-color: #FFFFFF; top: 33px; box-shadow:0px 10px 10px 0px rgba(0,0,0,0.2);}
.header_2024_top .countrymenu .sitewrapper{max-width:100%; padding:0;}
.header_2024_top ul.main_country_list{flex-direction: column; padding:40px 40px 65px 40px; min-width: 246px;   position: relative;}
.header_2024_top ul.main_country_list > li.country-dropdown-list{margin:0 0 27px 0; width:100%; padding:0; position: static;}
.header_2024_top ul.main_country_list > li.country-dropdown-list:last-child{margin-bottom:0;}
.header_2024_top .countrymenu .country-show-hide-btn .plusicon{top:0;}
.header_2024_top .countrymenu .plusicon::before{top: 7px; left: 9px;  width: 3px;  height: 11px; background-color:#09565F;}
.header_2024_top .countrymenu .plusicon::after{top: 7px; left: 9px;  width: 3px;  height: 11px; background-color:#09565F;}
.header_2024_top .countrymenu .closebtn{display:none;}
.header_2024_top .countrymenu .country-show-hide-btn{position:relative; display: block; font-size: 16px; text-transform: uppercase; padding-left: 30px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu{position:absolute; right:100%; top:0; margin:0; display: none; padding: 0; background-color: #f7f7f7; flex-wrap: nowrap; height: 100%; box-shadow: -10px 10px 10px 0px rgba(0,0,0,0.2);}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives > .dropmenu{display:flex;}
.header_2024_top ul.main_country_list > li.country-dropdown-list .country-show-hide-btn i{font-style:normal; line-height: 20px; display: inline-block;  border-bottom: 1px solid transparent;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn i{font-weight:500; font-style:normal; color:#09565F; border-bottom-color:#09565F; }
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul{display:block; width: auto; padding:40px 55px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li{margin: 0 0 15px 0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a{padding:0; color:#000000; font-size:16px;  line-height: 120%; white-space: nowrap;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a:hover{color:#000000; text-decoration:underline; opacity: 1;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a::before{display:none;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:0;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon:before{transform:none; width:23px; height:23px; background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 18C4.05 18 0 13.95 0 9C0 4.05 4.05 0 9 0C13.95 0 18 4.05 18 9C18 13.95 13.95 18 9 18ZM9 1.8C5.04 1.8 1.8 5.04 1.8 9C1.8 12.96 5.04 16.2 9 16.2C12.96 16.2 16.2 12.96 16.2 9C16.2 5.04 12.96 1.8 9 1.8ZM8.1 12.6C7.875 12.6 7.65 12.51 7.47 12.33L4.77 9.63C4.68 9.54 4.635 9.45 4.59 9.36C4.59 9.27 4.5 9.135 4.5 9C4.5 8.865 4.5 8.775 4.59 8.64C4.59 8.55 4.68 8.46 4.77 8.37L7.47 5.67C7.83 5.31 8.37 5.31 8.73 5.67C9.09 6.03 9.09 6.57 8.73 6.93L7.56 8.1H12.6C13.095 8.1 13.5 8.505 13.5 9C13.5 9.495 13.095 9.9 12.6 9.9H7.56L8.73 11.07C9.09 11.43 9.09 11.97 8.73 12.33C8.55 12.51 8.325 12.6 8.1 12.6Z' fill='%2309565F'/%3E%3C/svg%3E%0A"); background-position:center center; background-size:18px auto; background-repeat:no-repeat; left: 0; top: 0; background-color: transparent;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon:after{display:none;}
.header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1920 1468.412v112.94H0v-112.94h1920Zm0-564.706v112.941H0V903.706h1920ZM1920 339v112.941H0V339h1920Z' fill-rule='evenodd'/%3E%3C/svg%3E"); background-position:center center; background-size:100% auto; background-repeat:no-repeat; display: none; width: 20px;
  height: 20px; cursor:pointer;}
.jaquar_care_2024{background-color:#1a1a1a; background-image:url('../images/jaquar_care_bg_grey.jpg'); background-position:right top; background-repeat:no-repeat; background-size:auto 100%;}
.jaquar_care_2024:hover{background-image:url('../images/jaquar_care_bg.jpg');}
html.webp_webp .jaquar_care_2024{background-image:url('../images/jaquar_care_bg_grey.webp');}
html.webp_webp .jaquar_care_2024:hover{background-image:url('../images/jaquar_care_bg.webp');}
.jaquar_care_2024 .bdr_left::before{background-color:#505050; left: -193%;}
.footer_new_2024 .upper-footer{display:none;}
.jaquar_care_2024 p{letter-spacing:1.2px;}
.home_continer_2024{max-width: 1470px;}
.section_title_2024{font-size:36px;}
.jaquar_instagram_2024{overflow:hidden; padding-bottom: 110px; }
.jaquar_instagram_row{margin-left:0; margin-right: calc(-100vw / 2 + 100% / 2);	max-width: 100vw; display:flex; gap:5px;  margin-bottom: 20px;}
.jaquar_instagram_row .embedsocial-hashtag{width:100%;}
.jaquar_instagram_row .eapps-instagram-feed-title-container{display:none;}
.jaquar_instagram_2024 .section_title_2024{margin-bottom:30px;}
iframe.embedsocial-hashtag-iframe {margin-left: -35px;  margin-right: -35px;  width: calc(100% + 35px) !important; height: 536px !important;}
ul.jaquar_instagram_social{display:flex; margin:0; padding:0; gap:0px; list-style-type:none;}
.jsocial_icon{font-size:0; display:block; width:36px; height:36px; background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.j_fb_icon{margin-right:35px;}
.j_fb_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='27' height='51' viewBox='0 0 27 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0.700049V8.70005H21.3C19.6 8.70005 18.4 9.10005 17.8 9.80005C17.2 10.5 16.9 11.6 16.9 13.1V18.8H25.7L24.5 27.7001H16.8V50.6H7.7V27.7001H0V18.8H7.7V12.2C7.7 8.50005 8.7 5.60005 10.8 3.50005C12.9 1.30005 15.7 0.300049 19.2 0.300049C22.7 0.300049 24.4 0.400049 26.1 0.700049H26Z' fill='%23333333'/%3E%3C/svg%3E"); width:18px;}
.j_fb_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='27' height='51' viewBox='0 0 27 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 0.700049V8.70005H21.3C19.6 8.70005 18.4 9.10005 17.8 9.80005C17.2 10.5 16.9 11.6 16.9 13.1V18.8H25.7L24.5 27.7001H16.8V50.6H7.7V27.7001H0V18.8H7.7V12.2C7.7 8.50005 8.7 5.60005 10.8 3.50005C12.9 1.30005 15.7 0.300049 19.2 0.300049C22.7 0.300049 24.4 0.400049 26.1 0.700049H26Z' fill='%230c5861'/%3E%3C/svg%3E"); }
.j_ins_icon{margin-right:25px;}
.j_ins_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3 0.0999756C17 0.0999756 16.2 0.0999757 13.7 0.199976C11.2 0.299976 9.49998 0.699976 8.09998 1.29998C6.59998 1.89998 5.29998 2.69998 3.99998 3.99998C2.69998 5.29998 1.89998 6.59998 1.29998 8.09998C0.699976 9.59998 0.299978 11.3 0.199978 13.7C0.0999779 16.2 0.0999756 17 0.0999756 23.3C0.0999756 29.6 0.0999779 30.4 0.199978 32.9C0.299978 35.4 0.699976 37.1 1.29998 38.5C1.89998 40 2.69998 41.3 3.99998 42.6C5.29998 43.9 6.59998 44.7 8.09998 45.3C9.59998 45.9 11.3 46.3 13.7 46.4C16.2 46.5 17 46.5 23.3 46.5C29.6 46.5 30.4 46.5 32.9 46.4C35.4 46.3 37.1 45.9 38.5 45.3C40 44.7 41.3 43.9 42.6 42.6C43.9 41.3 44.7 40 45.3 38.5C45.9 37 46.3 35.3 46.4 32.9C46.5 30.4 46.5 29.6 46.5 23.3C46.5 17 46.5 16.2 46.4 13.7C46.3 11.2 45.9 9.49998 45.3 8.09998C44.7 6.59998 43.9 5.29998 42.6 3.99998C41.3 2.69998 40 1.89998 38.5 1.29998C37 0.699976 35.3 0.299976 32.9 0.199976C30.4 0.0999757 29.6 0.0999756 23.3 0.0999756ZM23.3 4.29998C29.5 4.29998 30.2 4.29998 32.7 4.39998C35 4.49998 36.2 4.89998 37 5.19998C38.1 5.59998 38.9 6.09998 39.7 6.89998C40.5 7.69998 41 8.49998 41.4 9.59998C41.7 10.4 42.1 11.6 42.2 13.9C42.3 16.3 42.3 17.1 42.3 23.3C42.3 29.5 42.3 30.2 42.2 32.7C42.1 35 41.7 36.2 41.4 37C41 38.1 40.5 38.9 39.7 39.7C38.9 40.5 38.1 41 37 41.4C36.2 41.7 35 42.1 32.7 42.2C30.3 42.3 29.5 42.3 23.3 42.3C17.1 42.3 16.4 42.3 13.9 42.2C11.6 42.1 10.4 41.7 9.59998 41.4C8.49998 41 7.69998 40.5 6.89998 39.7C6.09998 38.9 5.59997 38.1 5.19997 37C4.89997 36.2 4.49998 35 4.39998 32.7C4.29998 30.3 4.29998 29.5 4.29998 23.3C4.29998 17.1 4.29998 16.4 4.39998 13.9C4.49998 11.6 4.89997 10.4 5.19997 9.59998C5.59997 8.49998 6.09998 7.69998 6.89998 6.89998C7.69998 6.09998 8.49998 5.59998 9.59998 5.19998C10.4 4.89998 11.6 4.49998 13.9 4.39998C16.3 4.29998 17.1 4.29998 23.3 4.29998ZM23.3 11.4C16.7 11.4 11.4 16.7 11.4 23.3C11.4 29.9 16.7 35.2 23.3 35.2C29.9 35.2 35.2 29.9 35.2 23.3C35.2 16.7 29.9 11.4 23.3 11.4ZM23.3 31.1C19 31.1 15.6 27.6 15.6 23.4C15.6 19.2 19.1 15.7 23.3 15.7C27.5 15.7 31 19.2 31 23.4C31 27.6 27.5 31.1 23.3 31.1ZM38.5 11C38.5 12.5 37.3 13.8 35.7 13.8C34.1 13.8 32.9 12.6 32.9 11C32.9 9.39997 34.1 8.19998 35.7 8.19998C37.3 8.19998 38.5 9.39997 38.5 11Z' fill='%23333333'/%3E%3C/svg%3E%0A");}
.j_ins_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3 0.0999756C17 0.0999756 16.2 0.0999757 13.7 0.199976C11.2 0.299976 9.49998 0.699976 8.09998 1.29998C6.59998 1.89998 5.29998 2.69998 3.99998 3.99998C2.69998 5.29998 1.89998 6.59998 1.29998 8.09998C0.699976 9.59998 0.299978 11.3 0.199978 13.7C0.0999779 16.2 0.0999756 17 0.0999756 23.3C0.0999756 29.6 0.0999779 30.4 0.199978 32.9C0.299978 35.4 0.699976 37.1 1.29998 38.5C1.89998 40 2.69998 41.3 3.99998 42.6C5.29998 43.9 6.59998 44.7 8.09998 45.3C9.59998 45.9 11.3 46.3 13.7 46.4C16.2 46.5 17 46.5 23.3 46.5C29.6 46.5 30.4 46.5 32.9 46.4C35.4 46.3 37.1 45.9 38.5 45.3C40 44.7 41.3 43.9 42.6 42.6C43.9 41.3 44.7 40 45.3 38.5C45.9 37 46.3 35.3 46.4 32.9C46.5 30.4 46.5 29.6 46.5 23.3C46.5 17 46.5 16.2 46.4 13.7C46.3 11.2 45.9 9.49998 45.3 8.09998C44.7 6.59998 43.9 5.29998 42.6 3.99998C41.3 2.69998 40 1.89998 38.5 1.29998C37 0.699976 35.3 0.299976 32.9 0.199976C30.4 0.0999757 29.6 0.0999756 23.3 0.0999756ZM23.3 4.29998C29.5 4.29998 30.2 4.29998 32.7 4.39998C35 4.49998 36.2 4.89998 37 5.19998C38.1 5.59998 38.9 6.09998 39.7 6.89998C40.5 7.69998 41 8.49998 41.4 9.59998C41.7 10.4 42.1 11.6 42.2 13.9C42.3 16.3 42.3 17.1 42.3 23.3C42.3 29.5 42.3 30.2 42.2 32.7C42.1 35 41.7 36.2 41.4 37C41 38.1 40.5 38.9 39.7 39.7C38.9 40.5 38.1 41 37 41.4C36.2 41.7 35 42.1 32.7 42.2C30.3 42.3 29.5 42.3 23.3 42.3C17.1 42.3 16.4 42.3 13.9 42.2C11.6 42.1 10.4 41.7 9.59998 41.4C8.49998 41 7.69998 40.5 6.89998 39.7C6.09998 38.9 5.59997 38.1 5.19997 37C4.89997 36.2 4.49998 35 4.39998 32.7C4.29998 30.3 4.29998 29.5 4.29998 23.3C4.29998 17.1 4.29998 16.4 4.39998 13.9C4.49998 11.6 4.89997 10.4 5.19997 9.59998C5.59997 8.49998 6.09998 7.69998 6.89998 6.89998C7.69998 6.09998 8.49998 5.59998 9.59998 5.19998C10.4 4.89998 11.6 4.49998 13.9 4.39998C16.3 4.29998 17.1 4.29998 23.3 4.29998ZM23.3 11.4C16.7 11.4 11.4 16.7 11.4 23.3C11.4 29.9 16.7 35.2 23.3 35.2C29.9 35.2 35.2 29.9 35.2 23.3C35.2 16.7 29.9 11.4 23.3 11.4ZM23.3 31.1C19 31.1 15.6 27.6 15.6 23.4C15.6 19.2 19.1 15.7 23.3 15.7C27.5 15.7 31 19.2 31 23.4C31 27.6 27.5 31.1 23.3 31.1ZM38.5 11C38.5 12.5 37.3 13.8 35.7 13.8C34.1 13.8 32.9 12.6 32.9 11C32.9 9.39997 34.1 8.19998 35.7 8.19998C37.3 8.19998 38.5 9.39997 38.5 11Z' fill='%230c5861'/%3E%3C/svg%3E%0A");}
.j_you_icon{margin-right:25px;}
.j_you_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='61' height='45' viewBox='0 0 61 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.3 1.2C44.9 0.7 37.2001 0 30.6001 0C24.0001 0 16.3 0.6 10.9 1.2C5.20004 1.8 0.800049 6.5 0.800049 12.3V32.4C0.800049 38.2 5.10005 42.9 10.8 43.5C16.2 44 23.9 44.7 30.5 44.7C37.1 44.7 44.8 44.1 50.2 43.5C55.9 42.9 60.3 38.2 60.3 32.4V12.3C60.3 6.5 56 1.8 50.3 1.2ZM23.2 33.5V11.2L41.8 22.3L23.2 33.5Z' fill='%23333333'/%3E%3C/svg%3E%0A"); width:45px;}
.j_you_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='61' height='45' viewBox='0 0 61 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.3 1.2C44.9 0.7 37.2001 0 30.6001 0C24.0001 0 16.3 0.6 10.9 1.2C5.20004 1.8 0.800049 6.5 0.800049 12.3V32.4C0.800049 38.2 5.10005 42.9 10.8 43.5C16.2 44 23.9 44.7 30.5 44.7C37.1 44.7 44.8 44.1 50.2 43.5C55.9 42.9 60.3 38.2 60.3 32.4V12.3C60.3 6.5 56 1.8 50.3 1.2ZM23.2 33.5V11.2L41.8 22.3L23.2 33.5Z' fill='%230c5861'/%3E%3C/svg%3E%0A");}
.j_link_icon .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.9 19.6V15.3H15.7V46H25.9V31.3C25.9 28.5 28.2 26.2 31 26.2C33.8 26.2 36.1 28.5 36.1 31.3V46H46.3V26.8C46.3 20.5 41.1 15.3 34.8 15.3C31.3 15.3 28 16.9 25.9 19.6ZM10.6 15.3H0.400024V46H10.6V15.3ZM5.50003 0C8.30003 0 10.6 2.3 10.6 5.1C10.6 7.9 8.30003 10.2 5.50003 10.2C2.70003 10.2 0.400024 7.9 0.400024 5.1C0.400024 2.3 2.70003 0 5.50003 0Z' fill='%23333333'/%3E%3C/svg%3E%0A"); width: 32px;}
.j_link_icon:hover .jsocial_icon{background-image: url("data:image/svg+xml,%3Csvg width='47' height='46' viewBox='0 0 47 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.9 19.6V15.3H15.7V46H25.9V31.3C25.9 28.5 28.2 26.2 31 26.2C33.8 26.2 36.1 28.5 36.1 31.3V46H46.3V26.8C46.3 20.5 41.1 15.3 34.8 15.3C31.3 15.3 28 16.9 25.9 19.6ZM10.6 15.3H0.400024V46H10.6V15.3ZM5.50003 0C8.30003 0 10.6 2.3 10.6 5.1C10.6 7.9 8.30003 10.2 5.50003 10.2C2.70003 10.2 0.400024 7.9 0.400024 5.1C0.400024 2.3 2.70003 0 5.50003 0Z' fill='%230c5861'/%3E%3C/svg%3E%0A");}
.catalogue_sec_2024 {margin: 80px 0;}
.link_2024{font-size:16px; letter-spacing: 2px; font-weight: 400;}
.link_2024::after {top: -2px;  position: relative; margin-left: 7px; height: 7px; width: 7px; border-width:1px;}
.catalogue_img_link {position: relative; right: -50px;}
.catalogue_sec_2024 .section_title_2024{padding-bottom: 15px;}
.img_grey_2024 img{filter: grayscale(1); transition: all linear .3s;}
.img_grey_2024:hover img{filter: grayscale(0); transition: all linear .3s;}
.upgrate_section_2024 .title2 .small{font-weight: 300;}
.solution_section_2024 .container{max-width: 1860px;}
.caption_overlay_2024{overflow:hidden; position:relative;}
.caption_overlay_2024 .carousel-caption{padding:0 20px 40px 20px; left:50%; bottom:auto; right:auto; width:560px; transform:translate(-50%, 0); top:calc(100% - 170px); transition: all linear .3s; max-width:100%;}
.caption_overlay_2024 .carousel-caption .bnr_title{font-size:36px; color:#FFFFFF; letter-spacing: 5px; width: 300px; text-align: center; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.caption_overlay_2024 .carousel-caption .bnr_title > a{color:inherit;} 
.caption_overlay_2024 .carousel-caption > p{opacity:0; transition: all linear .3s; font-size: 18px;}
.caption_overlay_2024 .carousel-caption .link{color:inherit;}
.caption_overlay_2024 .carousel-caption .link::after{border-color:inherit;}
.caption_overlay_2024:hover .carousel-caption > p{opacity:1; transition: all linear .3s;}
.caption_overlay_2024:hover .carousel-caption{top:calc(100% - 230px); bottom:auto; transition: all linear .3s;}
.caption_overlay_2024:hover .carousel-caption .bnr_title{width: 100%;}
.caption_overlay_2024:hover .img_grey_2024 img{filter: grayscale(0); transition: all linear .3s;}
.video_2024.home-video-container { position: relative; width: 100%;  padding-top:42.25%;
 overflow: hidden; margin-top: 73px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img { position: absolute; top: 0px; left: 0; width: 100%; height: 100%; border-radius: 0px !important; display: block; margin-top:0px; background-color:#000000;}
.video_2024.home-video-container .overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: center; background-color: rgba(0, 0, 0, 0.3); display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-end; padding: 20px;}
.video_2024.home-video-container .overlay .overlay-col { width: 1470px; max-width:100%;
  text-align: left; margin-bottom:20px; padding: 0 15px;}
.video_2024.home-video-container .overlay img { width: 270px; height: auto; margin-bottom: 20px; display: none;}
.video_2024.home-video-container .overlay h2 { font-size: 36px; line-height: 120%; font-weight: 300; color: #fff; text-transform: capitalize; width: 400px; max-width: 100%; margin-bottom:35px;}
.video_2024.home-video-container .explore-btn { display: inline-block; font-size: 18px; line-height: 100%; font-weight: 300; color: #ffffff;    text-align: center; position:relative; text-decoration: none; padding-right:0px; border-bottom:1px solid #FFFFFF; padding-bottom:2px; }
.video_2024.home-video-container .explore-btn:hover{border-color:transparent;}
.video_2024.home-video-container .explore-btn:after{content:""; display: inline-block; height: 12px; width: 17px; position:absolute; right:-25px; top:5px; background-image: url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5303 6.53033C16.8232 6.23744 16.8232 5.76256 16.5303 5.46967L11.7574 0.696699C11.4645 0.403806 10.9896 0.403806 10.6967 0.696699C10.4038 0.989593 10.4038 1.46447 10.6967 1.75736L14.9393 6L10.6967 10.2426C10.4038 10.5355 10.4038 11.0104 10.6967 11.3033C10.9896 11.5962 11.4645 11.5962 11.7574 11.3033L16.5303 6.53033ZM0 6.75H16V5.25H0V6.75Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.scroll_down_arrow{position:absolute; right:50px; bottom:100px;  width:14px; height:47px; z-index:11; background-image: url("data:image/svg+xml,%3Csvg width='14' height='47' viewBox='0 0 14 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.3636 46.6364C6.71508 46.9879 7.28492 46.9879 7.6364 46.6364L13.364 40.9088C13.7154 40.5574 13.7154 39.9875 13.364 39.636C13.0125 39.2846 12.4426 39.2846 12.0912 39.636L7 44.7272L1.90883 39.636C1.55736 39.2846 0.987511 39.2846 0.636039 39.636C0.284567 39.9875 0.284567 40.5574 0.636039 40.9088L6.3636 46.6364ZM6.1 0V46H7.9V0H6.1Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.admin-header-links { background-color: #4d4a4a; text-align: center; color: #eee; position: fixed;  top: 0px; z-index:11;  left: 50%; transform: translate(-50%,0); line-height:42px;}
.detail-page,.master-wrapper-content-new{margin-top: 77px;}
.detail-page::before {content: ""; display: table; width: 100%; clear: both;}
html.html-home-page .master-wrapper-content-new{margin-top:0;}
html.html-home-page > body > img[src$="53099.gif"]{display:none;}
img.lazy{background-image: url('../images/loading.gif'); background-repeat: no-repeat;  background-position: 50% 50%;}
.sr-read-only{position: absolute; width: 1px; height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap; border: 0;}
.cookies-close {position: absolute; right: -20px; top: -20px; width: 40px; height: 40px; z-index: 1; background-color: #5e5d5d;
  border-radius: 100%; cursor: pointer; }
.cookies-close::before {content: "x"; font-size: 20px; line-height: 35px; font-weight: 200;}
@keyframes fadeInOpacity {
0% {opacity: 0;}
80% {opacity: 0;}
100% {opacity: 1;}
}
.desktop-bathsol-picture,.light-sol-col{background-color:#000000;}
.download-list-wrrapper .filter-sidebar.download-left{width: 380px; margin-bottom: 20px;}
.download-list-wrrapper .products-list{width: calc(100% - 404px); margin-left: auto; margin-bottom: 20px;}
.download-list-wrrapper .filter-sidebar.download-left ul li input{margin-top:2px;}
.download-product-data input[type="checkbox"]{margin-top: -7px; margin-right:2px;}


/*Jaquar Gallery*/
.mfp-bg.jg-popup-wrap{position:fixed!important; height:100%!important;}
.mfp-wrap.jg-popup-wrap{position:fixed!important; height:100%!important;}
.mfp-wrap.jg-popup-wrap button.mfp-close {top: 0; padding-right: 20px; background-color: #000; left: 0;}
.mfp-wrap.jg-popup-wrap img.mfp-img{margin:0; padding:0; max-height: calc(100vh - 60px) !important;}
.mfp-wrap.jg-popup-wrap .mfp-content{padding:0px 0 0px 0;}
.mfp-wrap.jg-popup-wrap .mfp-figure figure{border-radius:5px; z-index:9999; padding: 6px;}
.mfp-wrap.jg-popup-wrap .mfp-figure::after{display:none;}
.mfp-wrap.jg-popup-wrap .mfp-bottom-bar{margin-top:0; position:static; padding: 10px 0 0 0; display:none;}
.mfp-wrap.jg-popup-wrap button.mfp-arrow::before{transform: translate(0, 0em) rotate(0deg);  border-left-color: #FFF;}
.mfp-wrap.jg-popup-wrap button.mfp-arrow.mfp-arrow-left::before{border-left:0; border-right-color: #FFF; left: 0;}

.banner-btn-section {margin-top: -70px;	position: relative;	z-index: 1;	text-align: center;}
.banner-btn-section .btn { 	background: rgba(255,255,255,0.8); 	color: #000; 	border: 0; }
.banner-btn-section .btn :hover { background:#fff; }


/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}
.video_2024.new2025sliderwraper .desktop-video-slider{background-color:#000000;}
.video_2024.new2025sliderwraper .desktop-video-slider .item{position:relative; padding-top:42.5%;}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev,.video_2024.new2025sliderwraper .owl-nav button.owl-next {position: absolute; left:10px;  top: 50%;  border-radius: 100%;  width: 40px;  height: 40px;  background-color: rgba(255,255,255,0.5);}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev:hover,.video_2024.new2025sliderwraper .owl-nav button.owl-next:hover{background-color: rgba(255,255,255,1);}
.video_2024.new2025sliderwraper .owl-nav button.owl-next{left:auto; right:10px;}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev span,.new2025sliderwraper .owl-nav button.owl-next span{ width: auto;  height: auto;  display: block;}
.video_2024.new2025sliderwraper .owl-nav button.owl-prev span::before,.video_2024.new2025sliderwraper .owl-nav button.owl-next span::before{ position: relative;  width: 12px;  height: 12px;  margin: auto;  top: 8px;}
.video_2024.new2025sliderwraper .owl-nav button.owl-next span::before{right: 3px;}


.callbac_new {margin-right: 20px; padding-right: 20px; border-right: 1px dotted rgba(255,255,255,0.5);}
.whatsapptop {margin-right: auto;}
.whatsapptop::before {background-image: url("../images/whatsapp-sprite.png");  background-position: center top; background-size: 17px auto;  width: 17px;  height: 17px;  margin-top: 0px;}

.uirestab .resp-accordion {display: none; padding:20px; margin:0; border-top:1px solid #CCC; position:relative;}
.uirestab .resp-accordion .resp-arrow {position: absolute; right: 24px;  top: 27px;  width: 10px;  height: 10px;  border-right:
2px solid #000;  display: block;  border-bottom:2px solid #000;  transform-origin: center;  rotate: 45deg;}
.uirestab .resp-accordion:first-child {border-top:0;}



@media (min-width: 992px) {
/*Added Custom Changes on Main Product */
.product-picture{border:0;}
.gallery-picture {position: relative;}
.gallery-picture .products-thumb-sliders {position: absolute; left: 63px; top: 0; transform: translate(0%, 0%);  rotate: 90deg; transform-origin: left top; margin: 0;}
.gallery-picture .products-thumb-sliders .item {transform: rotate(-90deg);}
}


@media (min-width: 1920px) {
.catalogue_sec_2024::after { width: 70%;}
}
@media (min-width: 1680px) {
.catalogue_sec_2024::after {width: 73%;}
}

@media (min-width: 1600px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (min-width: 1440px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (min-width: 1366px) {
.catalogue_sec_2024::after {width:77%;}
}
@media (max-width:1900px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{padding:0 20px; max-width: 1800px;}
.new_dropdown_area{left: -20px; width: calc(100% + 40px);}
iframe.embedsocial-hashtag-iframe {height:527px !important;}
}
@media (max-width:1800px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{padding:0 20px;}
iframe.embedsocial-hashtag-iframe {height: 513px !important;}
}
@media (max-width:1680px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper{max-width: 1620px;}
.header_left_icon,.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list,.header_2024_top .countrymenu .country-show-hide-btn,.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li > a,.link_2024,.solution_section_2024,.upgrate_section_2024,.catalogue_sec_2024,.jaquar_care_2024,.video_2024.home-video-container .explore-btn,.caption_overlay_2024 .carousel-caption > p{font-size:15px;}
.header_callback::before, .header_need_help::before{width: 12px; height: 16px;}
.header_need_help::before, .header_authorize::before{top: 0px;}
.header_left_icon{padding-left: 22px; padding-bottom:0;}
.header_callback::before {top: 0;}
.header_2024_top{min-height:initial;}
.header_2024 .logo img {width: 142px;}
ul.header_new_menu > li > a{font-size: 15px;}
header.header_2024 .rightbar ul li a.ico-register,header.header_2024 .rightbar ul li.notes a.ico-cart::before,header.header_2024 .rightbar ul li a.ico-logout,header.header_2024 .rightbar ul li.notes a.ico-logout::before{width: 30px; height: 30px;}
header.header_2024 .header_2024_botom .rightbar ul.header-links li.signuplink{margin-right: 20px!important;}
.header_2024_botom .header-search{width: 626px;  margin-right: 85px;}
.header_2024_botom .header-search form{padding: 6px 10px;}
.header_2024_botom .header-search .search-btn{width:20px;}
.header_2024_top .countrymenu .country-show-hide-btn .plusicon {top: -1px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{top:0px;}
.home_continer_2024,.video_2024.home-video-container .overlay .overlay-col{max-width: 1300px;}
.video_2024.home-video-container .explore-btn::after{top: 3px; width: 15px;}
.video_2024.home-video-container .overlay h2{font-size: 36px;}
.caption_overlay_2024 .carousel-caption .bnr_title{font-size: 36px;}
.section_title_2024 {font-size: 36px;}
.upgrate_section_2024 .title2 .small{font-size: 22px;}
.jsocial_icon{height: 36px; width: 36px;}
.j_fb_icon .jsocial_icon{width: 18px;}
.new_dropdown_area{top: 75px; width: calc(100% + 60px); left: -30px;}
.header_2024_top .countrymenu{top:31px;}
.new_drop_col2{padding:40px 230px 10px 90px;}
.new_close_anchor{width:20px; height:20px;}
ul.new_drop_listing > li {margin-bottom: 18px;}
.new_drop_col1_title{font-size: 20px; margin-bottom: 15px;}
.header_authorize{margin-right: 15px; padding-right: 15px;}
.header_need_help{margin-right: 15px; padding-right: 15px;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{margin-left: 15px; padding-left: 15px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height:100%;}
.caption_overlay_2024 .carousel-caption{top: calc(100% - 170px);}
.video_2024.home-video-container{margin-top: 64px;}
.new_menu_anchor.new_menu_anchor_js::after{top:4px;}
.solution_section_2024 {padding: 20px 0 !important;}
.jaquar_world_2024 {padding:20px 0 !important;}
.upgrate_section_2024  {padding:20px 0 !important;}
.admin-header-links{line-height:40px;}
.detail-page, .master-wrapper-content-new {margin-top: 66px;}  
iframe.embedsocial-hashtag-iframe {height: 476px !important;}
}
@media (max-width:1600px) {
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper {max-width: 1560px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height:100%;}
.video_2024.home-video-container .overlay h2,.caption_overlay_2024 .carousel-caption .bnr_title{font-size: 36px;}
.section_title_2024 {font-size: 32px;}
.jsocial_icon {height: 36px; width: 36px;}
.j_fb_icon .jsocial_icon {width: 18px;}
.j_you_icon .jsocial_icon{width: 46px;}
.j_fb_icon,.j_ins_icon,.j_you_icon{margin-right: 25px;}
.caption_overlay_2024 .carousel-caption{top: calc(100% - 130px);}
iframe.embedsocial-hashtag-iframe {height: 460px !important;}
}
@media (max-width:1440px) {
.home_continer_2024, .video_2024.home-video-container .overlay .overlay-col {max-width: 1100px;}
.header_2024_top > .sitewrapper, .header_2024_botom > .sitewrapper {max-width: 1380px;}
.header_2024 .logo img {width: 122px;}
.header_left_icon,.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{font-size:14px;}
.header_callback::before, .header_need_help::before {width: 12px;  height: 16px;}
.header_authorize::before {top:-2px;}
.video_2024.home-video-container .overlay h2, .caption_overlay_2024 .carousel-caption .bnr_title { font-size: 34px;}
.video_2024.home-video-container .overlay h2{width: 330px;}
.header_2024_top ul.main_country_list{padding:30px;}
.section_title_2024 {font-size: 30px;}
.catalogue_img_link{position:static;}
.new_dropdown_area {top: 68px;}
.new_drop_col2 {padding:20px 90px 20px 90px;}
.video_2024.home-video-container {margin-top: 58px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.header_2024_botom .header-search{width: 500px;}
.detail-page, .master-wrapper-content-new {margin-top: 57px;}	
iframe.embedsocial-hashtag-iframe {height: 410px !important;}	
}
@media (max-width:1366px) {
.jsocial_icon {height: 35px;  width: 35px;}
.j_fb_icon .jsocial_icon {width: 18px;}
.j_you_icon .jsocial_icon {width: 45px;}
ul.header_new_menu{gap: 30px;}
.jw_col1_2024 > .pl-lg-5{padding-left:0!important;}
.jupgrate_col1_2024 > .pl-lg-5{padding-left:0!important;}
.new_dropdown_area{top: 68px; width: calc(100% + 0px); left: 0px;}
.new_drop_col2 {padding:20px 20px 20px 20px;}
.new_close_anchor{right: 20px; top: 20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul{padding:20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li {  margin: 0 0 10px 0;}
.video_2024.home-video-container {margin-top: 58px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.header_2024_botom .header-search{width: 450px;}
.solution_section_2024 {padding: 0px 0 !important;}
.jaquar_world_2024 {padding:0px 0 !important;}
.upgrate_section_2024  {padding:0px 0 !important;} 
iframe.embedsocial-hashtag-iframe {height: 400px !important;}
}
@media (max-width: 1360px) {
.header_2024_botom .header-search {width: 405px;  margin-right: 40px;}
.admin-header-links{top: 133px; width:100%;}	
iframe.embedsocial-hashtag-iframe {height: 400px !important;}
}

@media (max-width:1024px) {
.header_2024_botom .header-search {width: 400px;  margin-right: 40px;}
.new_drop_col2 {padding:15px;}
ul.new_drop_listing > li {margin-bottom: 10px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 100%;}
.scroll_down_arrow{right:20px; bottom:20px;}
.video_2024.home-video-container .overlay h2{margin-bottom:10px;}
.video_2024.home-video-container .overlay .overlay-col{padding: 0;}
.caption_overlay_2024 .carousel-caption{padding:0 20px 20px 20px;}
.jupgrate_col1_2024{max-width:100%!important; padding-right: 3rem !important; flex:0 0 100%;}
ul.new_drop_listing > li{ line-height:120%; margin-bottom: 5px;}
ul.new_drop_listing > li > a{ font-size:14px;}
.new_drop_col1_title{ line-height:100%;}
.new_close_anchor {width: 17px; height: 18px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list{margin: 0 0 15px 0;}
.jw_col1_2024{max-width:100%!important; flex:0 0 100%;}
.video_2024.home-video-container .overlay h2, .caption_overlay_2024 .carousel-caption .bnr_title {font-size: 30px;}
.section_title_2024 {font-size: 26px;}
.upgrate_section_2024 .title2 .small {font-size: 18px;}
.catalogue_sec_2024::after{height:100%; width: 77%;}
.catalogue_sec_2024 {margin:40px 0;}
.jaquar_instagram_2024 .section_title_2024 {margin-bottom:20px;}
.jaquar_instagram_row {margin-bottom: 30px;}
.jsocial_icon{height: 25px; width: 25px;}
.j_fb_icon, .j_ins_icon, .j_you_icon {margin-right: 15px;}
.j_fb_icon .jsocial_icon {width: 12px;}
.j_you_icon .jsocial_icon {width: 30px;}
iframe.embedsocial-hashtag-iframe {height: 345px !important;}
}
@media (max-width: 991px) {
.video_2024.home-video-container {padding-top:42.25%; height: auto; overflow: hidden; margin-top: 60px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {position: absolute; top: 0; left: -50%; right: -50%;    margin: 0px auto; width:100%; height: 100%; border-radius: 0px !important;}
.caption_overlay_2024{margin:10px 0;}
.caption_overlay_2024 .carousel-caption .bnr_title{width:100%;}
.caption_overlay_2024 .carousel-caption{top:50%; transform: translate(-50%, -50%);}
.caption_overlay_2024 .carousel-caption > p{opacity:1;}
.img_grey_2024 img{filter: grayscale(0);}
.caption_overlay_2024::before{ content:""; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.6); z-index: 1;}
.catalogue_sec_2024::after {height: 100%;  width:100%;}
.catalogue_sec_2024 {padding:40px 0;}
.jaquar_care_2024{ text-align:left;}
.upgrate_section_2024,.jaquar_instagram_2024{text-align:left;}
.jaquar_instagram_row{margin-right:0; max-width:100%;}
.jw_col1_2024 .section_title_2024.bdr_left::before{left:50%; width:100px; transform: translate(-50px, 0%);}
.catalogue_sec_2024 .section_title_2024.bdr_right::before{left:50%; width:100px; transform: translate(-50px, 0%); right:auto;}
.solution_section_2024 {padding: 20px 0 !important;}
.jaquar_world_2024 {padding:20px 0 !important;}
.upgrate_section_2024  {padding:20px 0 !important;}
.upgrate_section_2024  > .row{flex-direction:column-reverse;}
iframe.embedsocial-hashtag-iframe{margin:0; width:100%!important; height: 320px !important;}
.download-list-wrrapper .filter-sidebar.download-left{width: 100%; margin-bottom: 20px; position: static; z-index: 1; padding: 0; height: auto;}
.download-list-wrrapper .products-list{width:100%; margin-left: 0; margin-bottom: 20px;}

/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}
}
@media (max-width: 990px) {
.new_drop_col1{display:none;}
.new_drop_col2{width:100%; padding: 0px;}
.header_2024_botom .header-search {margin-right: 20px; width: calc(100% - 350px);}
ul.header_new_menu {gap: 15px;}
header.header_2024 .header_2024_botom .rightbar{right:0; margin-right: 30px;}
.header_new_hanburger{display:block;}
.header_new_nav_wrap{display:none;}
.mobile_menu_show .header_new_nav_wrap{display: block; position: absolute; left: 0; top: 68px; width: 100%; background-color: #FFF;  padding: 20px;  border: 0;  box-shadow: none; border-top:1px solid #CCCCCC;}
.header_new_nav_wrap > ul.header_new_menu{flex-direction:column;}
.header_2024 .header_new_nav{order:2; margin-right:0;}
.header_2024 .header_2024_botom .rightbar{order:1;}
.header_2024_botom > .sitewrapper::after{display:none;}
.new_dropdown_area{position:static;}
.showmenu .new_dropdown_area{display:block; margin-top:10px;}
.showmenu .new_dropdown_area::before{display:none;}
.new_drop_col1_title{display:none;}
.new_close_anchor {right: 0px; top: 0px; z-index: 1; display:none;}
.mobile_showmenu .new_dropdown_area{display:block;}
.mobile_menu_show .header_new_hanburger{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.9143 2.4086L21.5143 0L11.9143 9.63441L2.4 0L0 2.4086L9.6 12.043L0 21.5914L2.4 24L12 14.3656L21.6 24L24 21.5914L14.4 11.957L23.9143 2.4086Z' fill='%23333333'/%3E%3C/svg%3E%0A"); background-size: 17px auto;}
.footer_new_2024{padding-bottom:0;}
iframe.embedsocial-hashtag-iframe{height: 320px !important;}
}
@media (max-width:767px) {
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu{position:static; box-shadow: none; margin-top: 12px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives > .dropmenu{flex-direction: column; background-color: transparent;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul {   padding: 0px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list > .dropmenu > ul > li:last-child{margin-bottom:10px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{transform: rotate(-90deg);}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon::before{background-size: 15px auto;}
.header_2024_top .countrymenu .country-show-hide-btn{padding-left:20px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list .country-show-hide-btn .plusicon{left:-5px; top: -4px;}
.header_2024_top ul.main_country_list > li.country-dropdown-list.actives .country-show-hide-btn .plusicon{top: -4px;}
.header_2024_top ul.main_country_list{padding:20px;}
.header_2024_top .countrymenu {top: 40px;  height: calc(100vh - 40px); position:fixed;}
.header_2024_top .countrymenu .menu-links{max-height: calc(100vh - 40px); height: auto;}
.header_2024_botom .header-search{width:100%; margin:10px 0 0 0;}
.header_2024_botom .header-search form{padding:3px 5px;}
.header_2024_botom .header-search .search-btn{width: 18px; height: 18px;}
.header_2024_botom .header-search input.search-input,.header_2024_botom .header-search span.search-input{width: calc(100% - 30px); font-size: 14px;}
.header_2024_botom {padding: 10px 0;}
.scroll_down_arrow{width: 10px; height: 36px;}
.jaquar_instagram_2024{padding-bottom: 40px;}
.j_link_icon .jsocial_icon{height: 22px; width: 22px;}
.jaquar_care_2024{background-image:none;}
.jaquar_care_2024:hover{background-image:none;}
 html.webp_webp .jaquar_care_2024{background-image:none;}
 html.webp_webp .jaquar_care_2024:hover{background-image:none;}
.jaquar_instagram_row{flex-wrap:wrap; justify-content: space-between; gap:0;}
.jaquar_instagram-col{width:48%; margin:10px 0;}
.jaquar_instagram-col img{width:100%;}
.jaquar_instagram_2024 .section_title_2024{margin-bottom: 10px;}
.jaquar_instagram_row{margin-bottom: 20px;}
.header_2024_top > .sitewrapper{justify-content:flex-start;}
.header_2024_top > .sitewrapper > .rightbar{ width:auto; margin-right: 0;}
.header_callback{margin-right:0;}
.header_need_help {margin-right: 0px; padding-right: 10px;}
.header_left_icon{padding-left: 15px;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li{margin-left:0; padding-left:0;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li > select, .header_2024_top .rightbar > ul.rightbar_listing_top > li > a.region-list{padding-right: 15px; text-align: left;}
.header_2024_top .rightbar > ul.rightbar_listing_top > li.region{margin-right: 0;    margin-left: 7px; padding-left: 7px;}
.header_2024_top .rightbar > ul.rightbar_listing_top {align-items:flex-end;}
.header_callback::before, .header_need_help::before {width: 10px; height: 14px;}
.header_2024_top .rightbar ul li.language select {width: 75px;}
.mobile_menu_show .header_new_nav_wrap{top:98px;}
.new_close_anchor {width: 14px;  height: 14px; display: block; top: -29px; right: 10px;}
.header_new_nav_wrap > ul.header_new_menu{max-height:calc(100vh - 200px); overflow-y:auto;}
.new_drop_listing_wrap > .row{flex-direction:column; margin: 0;}
.new_drop_listing_wrap > .row > .col{padding:0;}
.admin-header-links {top: 148px; width: 100%;}
.header_2024_top > .sitewrapper{justify-content:center; gap:10px;}
.header_2024_top > .sitewrapper::after{display:none;}
.header_2024_top > .sitewrapper > .rightbar{margin-left:0; margin-top: 0px; width: 100%;}
.header_2024_top .rightbar > ul.rightbar_listing_top{justify-content: center;}
.header_authorize {margin-right: 0px;  padding-right: 10px;  padding-left: 20px; }
.header_2024_top .countrymenu .closebtn {display: block; position: absolute; right:10px;  top:10px; width: 16px; z-index: 1;}
.header_2024_top .countrymenu .closebtn > a{width: 100%; height: 16px; position: static; display: block;}
.header_2024_top .countrymenu .closebtn a::before, .header_2024_top .countrymenu .closebtn a::after{height: 16px}
.video_2024.home-video-container{padding-top:0%; height:auto; margin-top: 0px;}
.video_2024.home-video-container .overlay {position: relative; background-color: #000000;}
.video_2024.home-video-container .overlay .overlay-col {padding: 0; margin: 0;   text-align: left;}
.video_2024.home-video-container .overlay h2{width:100%; font-size: 22px;}
.caption_overlay_2024 .carousel-caption .bnr_title {font-size: 22px;}
.video_2024.home-video-container .explore-btn{font-size:15px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{position:static; height: 325px;}
.detail-page, .master-wrapper-content-new {margin-top: 90px;}
.header-connect-left {position: fixed;  left: 0;  bottom: 0;  width: 100%;  background-color: #000;  display: flex;  justify-content: center;  gap: 10px;  padding: 15px 15px;  flex-wrap: wrap;}
iframe.embedsocial-hashtag-iframe{height: 640px!important;}
.cookies-close{right: 0px;}
div.video_2024.formobile-home-video { position: relative; width: 100%;  padding-top:100%; overflow: hidden; margin-top: 73px;}
div.video_2024.formobile-home-video video { position: absolute; top: 0px; left: 0; right: 0; width: 100%; height: 100%; border-radius: 0px !important; display: block; margin-top:0px; background-color:#000000; scale: 1;}

/*NewSlider2025*/
.video_2024.new2025sliderwraper{padding-top:0;}
.video_2024.new2025sliderwraper .mobile-video-slider{background-color:#000000;}
.video_2024.new2025sliderwraper .mobile-video-slider .item{position: relative; padding-top:100%;}
.video_2024.new2025sliderwraper .mobile-video-slider .item video {height: 100%; position: absolute; scale:1;}


/*Form Quick call fix bottom*/
.headquick_wraper .headquick_area { position: fixed; bottom: 0; top: auto; background-color: #FFFFFF; width: 100%;    text-align: center; padding: 10px; display: flex; justify-content: space-around; align-items: center; box-shadow: -10px 0 5px rgba(0,0,0,0.5);}
.headquick_wraper .headquick_area a.header_left_icon {padding: 0; border: 0; color:#000000;}
.headquick_wraper .headquick_area a.header_left_icon::before {position: static;  margin: auto auto 10px auto;}
.headquick_wraper .headquick_area a.request_call::before,.headquick_wraper .headquick_area a.header_callback::before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='19' viewBox='0 0 13 19' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4186 15.9523L11.2481 13.0159C10.8301 11.9672 9.45633 11.7221 8.7523 12.5475C8.24794 13.1116 7.35625 13.1613 6.759 12.73C5.4493 11.731 4.28909 8.97267 4.58534 7.27671C4.64942 6.52272 5.40549 5.98033 6.16063 6.04549C7.24088 6.16397 8.07123 5.04572 7.65322 3.99701L6.48278 1.06064C6.1168 0.294901 5.23624 -0.0848387 4.50153 0.206225L2.50733 0.996255C0.481544 1.85951 0.348856 6.40501 2.31351 11.3339C4.27817 16.2628 7.47255 19.551 9.57173 18.7194L11.5659 17.9293C12.3322 17.5651 12.7112 16.6864 12.4186 15.9523Z' fill='%23000000'/%3E%3C/svg%3E%0A");}
.headquick_wraper .headquick_area a.header_authorize::before{background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03126 0C4.21985 0 1.875 2.26469 1.875 5.15626C1.875 6.25632 2.20556 7.23726 2.83997 8.15645L6.63666 14.0808C6.82085 14.3688 7.24204 14.3683 7.42585 14.0808L11.239 8.13629C11.8598 7.25876 12.1875 6.22835 12.1875 5.15626C12.1875 2.3131 9.87441 0 7.03126 0ZM7.03126 7.50001C5.73897 7.50001 4.6875 6.44854 4.6875 5.15626C4.6875 3.86397 5.73897 2.8125 7.03126 2.8125C8.32354 2.8125 9.37501 3.86397 9.37501 5.15626C9.37501 6.44854 8.32354 7.50001 7.03126 7.50001Z' fill='%23000000'/%3E%3Cpath d='M10.6958 10.7717L8.33541 14.462C7.72445 15.4145 6.33466 15.4114 5.72663 14.4629L3.36244 10.7727C1.28231 11.2536 0 12.1347 0 13.1875C0 15.0145 3.62275 16 7.03126 16C10.4398 16 14.0625 15.0145 14.0625 13.1875C14.0625 12.1339 12.7784 11.2524 10.6958 10.7717Z' fill='%23000000'/%3E%3C/svg%3E"); margin-bottom: 5px;}
.headquick_wraper .headquick_area a.whatsapptop::before{background-image: url("data:image/svg+xml,%3Csvg height='200px' version='1.1' viewBox='0 0 509 512' width='200px' xmlns='http://www.w3.org/2000/svg' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle/%3E%3Cdesc/%3E%3Cdefs/%3E%3Cg fill='none' fill-rule='evenodd' id='Page-1' stroke='none' stroke-width='1'%3E%3Cpath d='M259.253137,0.00180389396 C121.502859,0.00180389396 9.83730687,111.662896 9.83730687,249.413175 C9.83730687,296.530232 22.9142299,340.597122 45.6254897,378.191325 L0.613226597,512.001804 L138.700183,467.787757 C174.430395,487.549184 215.522926,498.811168 259.253137,498.811168 C396.994498,498.811168 508.660049,387.154535 508.660049,249.415405 C508.662279,111.662896 396.996727,0.00180389396 259.253137,0.00180389396 L259.253137,0.00180389396 Z M259.253137,459.089875 C216.65782,459.089875 176.998957,446.313956 143.886359,424.41206 L63.3044195,450.21808 L89.4939401,372.345171 C64.3924908,337.776609 49.5608297,295.299463 49.5608297,249.406486 C49.5608297,133.783298 143.627719,39.7186378 259.253137,39.7186378 C374.871867,39.7186378 468.940986,133.783298 468.940986,249.406486 C468.940986,365.025215 374.874096,459.089875 259.253137,459.089875 Z M200.755924,146.247066 C196.715791,136.510165 193.62103,136.180176 187.380228,135.883632 C185.239759,135.781068 182.918689,135.682963 180.379113,135.682963 C172.338979,135.682963 164.002301,138.050856 158.97889,143.19021 C152.865178,149.44439 137.578667,164.09322 137.578667,194.171258 C137.578667,224.253755 159.487251,253.321759 162.539648,257.402027 C165.600963,261.477835 205.268745,324.111057 266.985579,349.682963 C315.157262,369.636141 329.460495,367.859106 340.450462,365.455539 C356.441543,361.9639 376.521811,350.186865 381.616571,335.917077 C386.711331,321.63837 386.711331,309.399797 385.184018,306.857991 C383.654475,304.305037 379.578667,302.782183 373.464955,299.716408 C367.351242,296.659552 337.288812,281.870254 331.68569,279.83458 C326.080339,277.796676 320.898622,278.418749 316.5887,284.378615 C310.639982,292.612729 304.918689,301.074268 300.180674,306.09099 C296.46161,310.02856 290.477218,310.577055 285.331175,308.389764 C278.564174,305.506821 259.516237,298.869139 236.160607,278.048627 C217.988923,261.847958 205.716906,241.83458 202.149458,235.711949 C198.582011,229.598236 201.835077,225.948292 204.584241,222.621648 C207.719135,218.824546 210.610997,216.097679 213.667853,212.532462 C216.724709,208.960555 218.432625,207.05866 220.470529,202.973933 C222.508433,198.898125 221.137195,194.690767 219.607652,191.629452 C218.07588,188.568136 205.835077,158.494558 200.755924,146.247066 Z' fill='%23000000' id='whatsup'/%3E%3C/g%3E%3C/svg%3E");} 
.headquick_wraper .headquick_area a.header_need_help::before {background-image: url("data:image/svg+xml,%3Csvg data-name='Your Icons' id='Your_Icons' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M13,33a3,3,0,0,0,3-3V22a3,3,0,0,0-2.94-3A9,9,0,0,1,22,11h4a9,9,0,0,1,8.94,8A3,3,0,0,0,32,22v8a3,3,0,0,0,2.82,3A3,3,0,0,1,32,35H27.82a3,3,0,1,0,0,2H32a5,5,0,0,0,4.94-4.39A5,5,0,0,0,40,28V24a5,5,0,0,0-3-4.59A11,11,0,0,0,26,9H22A11,11,0,0,0,11,19.41,5,5,0,0,0,8,24v4A5,5,0,0,0,13,33Zm12,4a1,1,0,1,1,1-1A1,1,0,0,1,25,37ZM38,24v4a3,3,0,0,1-3,3,1,1,0,0,1-1-1V22a1,1,0,0,1,1-1A3,3,0,0,1,38,24ZM10,24a3,3,0,0,1,3-3,1,1,0,0,1,1,1v8a1,1,0,0,1-1,1,3,3,0,0,1-3-3Z' fill='%23000000'/%3E%3C/svg%3E"); background-size: 100% auto; width: 26px; height: 19px; margin-bottom: 5px;}
}





@media (max-width:679px) {
header.header_2024 .header_2024_botom .rightbar ul.header-links li.user {margin-right: 20px !important;}
.video_2024.home-video-container{margin-top: 65px;}	
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 290px;}
iframe.embedsocial-hashtag-iframe{height: 565px!important;}
}
@media (max-width:600px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 255px;}
iframe.embedsocial-hashtag-iframe{height: 500px!important;}
}
@media (max-width:480px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img{height: 412px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 380px!important;}
}
@media (max-width:420px) {
.caption_overlay_2024 .carousel-caption > p{display:none;}
.caption_overlay_2024 .carousel-caption{padding-bottom:0;}
.caption_overlay_2024 .carousel-caption .bnr_title{margin-bottom:0;}
.video_2024.home-video-container .overlay h2{width:100%; font-size: 18px;}
.caption_overlay_2024 .carousel-caption .bnr_title {font-size: 18px;}
.video_2024.home-video-container .explore-btn{font-size:12px;}
.video_2024.home-video-container .overlay .overlay-col {padding: 0; margin: 0;   text-align: left;}
.header_2024_top .countrymenu{top: 44px; height: calc(100vh - 44px);}
.header_2024_top .countrymenu .menu-links{max-height: calc(100vh - 44px);}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 362px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 336px!important;}
}
@media (max-width:400px) {
.admin-header-links{top: 66px;}
.video_2024.home-video-container {margin-top: 91px;}
.video_2024.home-video-container iframe,.video_2024.home-video-container video,.video_2024.home-video-container img {height: 340px; scale: 2;}
.video_2024.home-video-container{margin-top: 66px; padding-top:0;}
.header_2024_top .countrymenu{top: 40px;  height: calc(100vh - 40px);}
iframe.embedsocial-hashtag-iframe{height: 315px!important;}	
}
@media (max-width:375px) {
.detail-page, .master-wrapper-content-new {margin-top: 112px;}
iframe.embedsocial-hashtag-iframe{height: 293px!important;}
.video_2024.home-video-container{margin-top: 65px;}
.video_2024.home-video-container iframe, .video_2024.home-video-container video,.video_2024.home-video-container img {height: 322px; scale: 2;}
}
@media (max-width:360px) {
.video_2024.home-video-container iframe,.video_2024.home-video-container video ,.video_2024.home-video-container img{height: 310px; scale: 2;}
iframe.embedsocial-hashtag-iframe{height: 280px!important;}
}
/*=== code by subrata 02012025 career page =======*/
.featuredtab ul.resp-tabs-list{display: flex; align-items: center; justify-content: center; gap: 20px; margin-bottom: 30px;}
.featuredtab ul.resp-tabs-list li.resp-tab-item{min-width: 280px; background-color: #f5f5f5; text-align: center; font-size: 20px; line-height: 1; padding:15px 15px;}
.featured-title{margin-bottom: 30px;}
.res-tab-item{padding: 0;}
.featuredtab ul.resp-tabs-list li.resp-tab-item:hover,.featuredtab ul.resp-tabs-list li.resp-tab-item.resp-tab-active{background-color: #000000; color: #FFFFFF; font-weight: 400;}
.dealer-section1{padding: 115px 0;}
.dealer-contact-wrap{position: relative; background-image: url("../images/residential-interior-design.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.dealer-contact-wrap::before{content: ""; display: block; position: absolute; left:0; top:0; height: 100%; width: 100%; z-index: 1; background-image: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0,0,0,0.1) 80%);}
.dealer-contact-wrap > .row{z-index: 2; position: relative; min-height: 580px;}
.dealer-contact-form{width: 680px; max-width: 100%; padding:60px;}
.dealer-section1 .home-title1{padding-left: 90px;  font-size: 40px;}
.dealer-contact-form.card{background-color:#efeeec;}
.dealer-contact-form .card-header{text-transform: uppercase; font-size: 22px; color:#000000; text-align: center; padding: 0 0px; border: 0;  background-color: transparent; margin-bottom: 17px;}
.dealer-contact-form .card-header strong{font-weight: 500;}
.dealer-contact-form .card-body{padding:0;}
.dealer-contact-form .form-group > label{display: none;}
.dealer-contact-form input[type="text"],.dealer-contact-form input[type="email"],.dealer-contact-form input[type="tel"]{padding: 0 25px; background-color: #e8e8e8; height: 37px; font-size: 14px;}
.dealer-contact-form input[type="text"]::placeholder,.dealer-contact-form input[type="email"]::placeholder,.dealer-contact-form input[type="tel"]::placeholder{opacity:1;}
.dealer-contact-form select{padding: 0 30px; background-color: #e8e8e8; height: 37px;}
.dealer-contact-form .btn-submit{width: 100%; background-color: #000000; color:#FFFFFF; text-align: center; border: 0; padding: 0; height: 37px; font-weight: 500;}

/*=== code by subrata 05062025 animated product box =======*/
.csbox_animation .product-item{position:relative; padding-bottom: 250px; overflow:hidden;}
.csbox_animation .item-box .product-item .picture > a{position:relative; transition: all 0.5s ease; opacity:1;}
.csbox_animation .item-box .product-item:hover .picture > a{top:-100px; transition: all 0.5s ease; opacity:0;}
.csbox_animation .item-box .product-item  .details {position: absolute; top: calc(100% - 250px); width: 100%; bottom: 0; padding: 40px; transition: all 0.5s ease; display:block;}
.csbox_animation .item-box .product-item:hover .details{top:0; background-color:#FFFFFF; transition: all 0.5s ease; display: flex; bottom: auto; gap: 10px; padding-top:80px}
.csbox_animation .item-box .product-item .details > .sku, .csbox_animation .item-box .product-item .details > .table-wrapper, .csbox_animation .item-box .product-item .details .add-info .buttons .link.link_2024, .csbox_animation .item-box .product-item .details .add-info .buttons .product-box-add-to-cart-button {
	display: none;
}
.csbox_animation .item-box .product-item:hover .details > .sku, .csbox_animation .item-box .product-item:hover .details > .table-wrapper, .csbox_animation .item-box .product-item:hover .details .add-info .buttons .link.link_2024 {
	display: block;
}
.csbox_animation .item-box .product-item:hover .details .product-title{min-height:initial;}
.csbox_animation .item-box .product-item  .details > .skucode{display:block;}
.csbox_animation .item-box .product-item:hover .table-wrapper > ul > li{margin-bottom:10px;}
.csbox_animation .item-box .product-item:hover .table-wrapper .spec-name,.csbox_animation .item-box .product-item:hover  .details > .skucode span{color:#000000;}
.csbox_animation .item-box .product-item:hover .details h2.product-title {
	font-weight: 400; color: #000;
}
.csbox_animation .item-box .product-item:hover .details .sku, .csbox_animation .item-box .product-item:hover .table-wrapper > ul > li, .csbox_animation .item-box .product-item:hover .details .add-info, .csbox_animation .item-box .product-item:hover .details .prices .actual-price, .csbox_animation .item-box .product-item:hover .details .link_2024 {
	font-size: 14px;
}
.csbox_animation .item-box .product-item:hover .details > .table-wrapper span.spec-value {display: flex; flex-wrap: wrap; gap: 10px;}
.csbox_animation .item-box .product-item:hover .details > .table-wrapper span.spec-value > label { display: inline-block; border: 1px solid #dadada; color: #666; background: #f0f0f0; line-height: 1;  padding: 5px 10px; margin: 0;}
@media (max-width:1366px){
	.csbox_animation .item-box .product-item  .details{padding:20px}
	.csbox_animation .item-box .product-item:hover .details{padding-top:20px}

}

@media (max-width: 1400px) {
.featuredtab ul.resp-tabs-list li.resp-tab-item{font-size: 16px; padding: 12px 20px; min-width: 250px;}
}
@media (max-width: 991px) {
.featuredtab ul.resp-tabs-list li.resp-tab-item{min-width: 180px;}
}
@media (max-width: 767px) {
.featuredtab ul.resp-tabs-list{display: none;}
.featuredtab h2.resp-accordion{background-color: #272926; color:#FFFFFF; font-size: 18px; text-transform: none; border-top: 1px solid rgba(255,255,255,0.2);}
.featuredtab h2.resp-accordion:first-child {border-color:rgba(255,255,255,0.2);}
.featuredtab h2.resp-tab-active span.resp-arrow{border-bottom-color:rgba(255,255,255,1);}
.testimonial-swiper .swiper-slide{width: 100%;}
.featuredtab .resp-tab-content{padding: 0px 0;}
.featuredtab .resp-arrow{border-width: 6px; margin-top: 10px;}
.featuredtab h2.resp-tab-active span.resp-arrow{border-width: 6px; margin-top: 6px;}
.featuredtab h2.resp-accordion.resp-tab-active{background-color: #000000;}

ul.new_drop_listing > li::before{top:8px; width: 5px; height: 5px; left: 2px;}
ul.new_drop_listing > li:last-child{margin-bottom:5px;}
.new_drop_listing_wrap > .row > .col:last-child ul.new_drop_listing > li:last-child{margin-bottom:0px;}

.whatsapptop {padding-left: 22px; margin-right:0;}
.whatsapptop::before{background-size:14px auto; width: 14px; height: 14px; margin-top:1px;}

.video_2024.home-video-container .mobile-video-slider .item {padding:0;}
.video_2024.home-video-container .mobile-video-slider .item video,.video_2024.home-video-container .mobile-video-slider .item img{position:static; height: auto; scale: none;}
}

@media (max-width: 480px) {
.header_2024_top > .sitewrapper{gap:10px;}
.header_authorize{padding-right: 0px; border:0; }
.header_need_help{padding-right: 0px; border:0;}
.callbac_new {padding-right: 0px; border:0;}	
}

body > img[src$="53099.gif"] {display: none;}

/*For Google Desktop Screen*/
@media (min-width: 1350px) and (max-width: 1351px) {
.desktop-bathsol-picture > img,.desktop-lightsolution-picture > img{height:466px;}
.desktop-jquar-building-picture > img,.desktop-jquar-upgrate-picture > img{height:513px;}
.header_2024_botom{height:105px;}
.header_new_nav{width:230px;}
.home-video-container.new2025sliderwraper{height:560px;}

html.html-category-page .slider-wrapper{width:100%;}
html.html-category-page .slider-wrapper .anywhereslider-slide{background-color:#000000; height:332px; overflow:hidden;}
html.html-category-page .slider-wrapper .anywhereslider-slide img{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in;	animation-duration: 10s;}

html.html-category-page .product-grid .item-grid .item-box .picture a img{width:277px; height:277px;}

html.html-category-page .category-description,html.html-category-page .category-description h3,html.html-category-page .category-description h5{color:#000000;}
html.html-category-page .category-description a{color:#000000;}
html.html-category-page body.modal-open:before{opacity:0;}
}
/*For Google Mobile Screen*/
@media (min-width:411px) and (max-width:412px){
.bath-sol-col,.light-sol-col{background-color:#000000; }
.mobile-bathsol-picture,.mobile-lightsolution-picture{ background-color:#000000; height:273px; display: flex !important
; align-items: center; justify-content: center;}
.mobile-bathsol-picture .res_mobile_img,.mobile-lightsolution-picture .res_mobile_img{height: 273px;}
.eu-cookie-bar-notification .content .text,.CustomNotVisible{/*opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1;	animation-timing-function: ease-in;	animation-duration: 5s;*/}
.home-video-container.new2025sliderwraper{height:385px;}

html.html-category-page .slider-wrapper{width:100%;}
html.html-category-page .slider-wrapper .anywhereslider-slide{background-color:#000000; height:492px; overflow:hidden;}
html.html-category-page .slider-wrapper .anywhereslider-slide img{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in;	animation-duration: 10s;}
html.html-category-page .eu-cookie-bar-notification .content .text{height:80px;}
html.html-product-details-page > body > img[src$="53099.gif"] {display: none;}
html.html-home-page .eu-cookie-bar-notification,html.html-category-page .eu-cookie-bar-notification{animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 10s;}
html.html-category-page .category-description,html.html-category-page .category-description h3,html.html-category-page .category-description h5{color:#000000;}
html.html-category-page .category-description a{color:#000000;}
html.html-category-page body.modal-open:before{opacity:0;}
}
a.mapIcon.header_left_icon {color: #777777;}
a.mapIcon.header_left_icon::before{width: 22px;
  height: 23px; background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='%23777777' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.03126 0C4.21985 0 1.875 2.26469 1.875 5.15626C1.875 6.25632 2.20556 7.23726 2.83997 8.15645L6.63666 14.0808C6.82085 14.3688 7.24204 14.3683 7.42585 14.0808L11.239 8.13629C11.8598 7.25876 12.1875 6.22835 12.1875 5.15626C12.1875 2.3131 9.87441 0 7.03126 0ZM7.03126 7.50001C5.73897 7.50001 4.6875 6.44854 4.6875 5.15626C4.6875 3.86397 5.73897 2.8125 7.03126 2.8125C8.32354 2.8125 9.37501 3.86397 9.37501 5.15626C9.37501 6.44854 8.32354 7.50001 7.03126 7.50001Z' fill='%23777777'/%3E%3Cpath d='M10.6958 10.7717L8.33541 14.462C7.72445 15.4145 6.33466 15.4114 5.72663 14.4629L3.36244 10.7727C1.28231 11.2536 0 12.1347 0 13.1875C0 15.0145 3.62275 16 7.03126 16C10.4398 16 14.0625 15.0145 14.0625 13.1875C14.0625 12.1339 12.7784 11.2524 10.6958 10.7717Z' fill='%23777777'/%3E%3C/svg%3E");}
