/*jaquar.org.uk*/

@charset "utf-8";
/* CSS Document */

:root{
	--text-color:#777777;
	--black:#000000;
	--white:#FFFFFF;
	--grey20:#333333;
	--border-color:#dddddd;
	--anchor-hover:#0c5861;
}

@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{font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;  font-size-adjust: 100%;}
body{color:var(--text-color); font-size:16px; line-height:1.5; font-family: 'Inter', sans-serif; font-weight: 300;  letter-spacing: 0.9px; background-color:#F5F5F5;}
img{max-width: 100%; height: auto; border: 0; }
iframe {max-width: 100%;}
a, a:visited, .alink:visited {color:var(--grey20); text-decoration: none;}
a:hover{color:var(--anchor-hover);}
ol, ul, dl{margin-bottom:20px;}
p{margin-bottom:25px; line-height: 1.6;}
p:last-child {margin: 0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{ font-weight:300; margin-bottom:20px; letter-spacing:1.5px; text-transform:uppercase; color:var(--grey20); }
h1,.h1 { font-size:26px; }
h2,.h2 { font-size:24px; }
h3,.h3 { font-size:20px; }
h4,.h4{ font-size: 18px;}
h5,.h5{ font-size: 16px;}
h6,.h6{ font-size: 14px;}
.h1 > a,.h2 > a,.h3 > a,.h4 > a,.h5 > a,.h6 > a{color:inherit}
.f0{font-size:0;}
.t-black{color:var(--black);}
.t-white{color:var(--white);}
.whitebg{background-color:var(--white); }
ul li,ol li{margin-bottom:10px;}
.page-link{font-size:13px;}


/*Bootstrap*/
.btn{border-radius:0; box-shadow:none; font-weight:300; font-size: inherit;}
.btn:visited{color: var(--white);}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show{background-color:#b3afaf; border-color:#b3afaf; color:var(--white); border-radius:0;}
.btn:hover{background-color:#b3afaf; border-color:#b3afaf; color:var(--white); }
.dropdown-toggle{cursor:pointer;}
.form-control:focus{box-shadow:none; border-color:var(--border-color);}
.form-control{letter-spacing:inherit; }
.carousel{border:0; border-radius:0; margin-bottom:0; box-shadow:none; }
.carousel-caption{padding:0; left:0; right:0; bottom:0; text-align: left;}
.btn-primary{background: #999999; color:var(--white); border-color:#999999; }
.btn-primary:hover{background: #999999; color:var(--white); border-color:#999999;}
.free-consultation-btn{position:fixed; bottom:0; right:30px; z-index:9999; width:380px; border:0; display: block;  font-size: 16px; padding:8px 50px; text-align: center; text-transform: capitalize; background:var(--black); color:var(--white); border-color:var(--black); border-radius:10px 10px 0 0; letter-spacing: 0.9px;  font-weight: 300;}
:not(.btn-check) + .free-consultation-btn:hover,:not(.btn-check) + .free-consultation-btn:active{background:var(--black); color:var(--white); border-color:var(--black); border-radius: 10px 10px 0 0;}
.form-select{font-size: 16px; font-weight:300; border-radius:0; padding:0px 8px; height: 35px;}
.form-select:focus{border-color: var(--black); box-shadow:none;}
.form-control, input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"], select{background-color:var(--white); border: 1px solid #dddddd;  border-radius:0; font-size:15px; color:var(--black); font-weight:300; padding: 8px; height: 35px;}
.form-control::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder, input[type="search"]::placeholder, input[type="number"]::placeholder, input[type*="date"]::placeholder, input[type="email"]::placeholder, select::placeholder{color:#CCCCCC; opacity:1;}
input:focus, .form-control:focus {border-color: var(--black); color: var(--black); background-color:#F5F5F5;}
textarea.form-control{height:auto;}
.modal-header{position:relative;}
.modal-header .btn-close{background: #5e5d5d;  border-radius: 100px; height: 40px; width: 40px; z-index: 9; right: -20px; top: -25px; position: absolute;  padding: 0; opacity: 1;  margin: 0;}
.btn-close:focus{box-shadow:none; }
.modal-header .btn-close::before{ content:""; height: 40px; width: 40px; display:block; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='cross'%3E%3Cline stroke='%23FFFFFF' stroke-width='2px' class='cls-1' x1='7' x2='25' y1='7' y2='25'/%3E%3Cline stroke='%23FFFFFF' stroke-width='2px' class='cls-1' x1='7' x2='25' y1='25' y2='7'/%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:20px auto;}
.input-group-text{font-size:inherit;}
.nav-tabs{border:0;}
.nav-tabs li.nav-item  .nav-link{background-color:transparent; border: 0;}
.nav-link{color: var(--text-color);}
.nav-link:hover, .nav-link:focus{color:var(--anchor-hover);}
.accordion-button:focus{box-shadow:none;}


/*Owl-Carousel*/
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; } 
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden; } 
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); } 
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } 
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } 
.owl-carousel .owl-item img { display: block; width: 100%; } 
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; } 
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: none; color: inherit; border: none; padding: 0 !important; font: inherit; } 
.owl-carousel.owl-loaded { display: block; } 
.owl-carousel.owl-loading { opacity: 0; display: block; } 
.owl-carousel.owl-hidden { opacity: 0; } 
.owl-carousel.owl-refresh .owl-item { visibility: hidden; } 
.owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y;   touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .owl-carousel.owl-grab { cursor: move; cursor: grab; } .owl-carousel.owl-rtl { direction: rtl; } 
.owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
0% { opacity: 1; } 
100% { opacity: 0; } 
}
.owl-height { transition: height 500ms ease-in-out; } 
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; } 
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { max-height: 0; } 
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3);   transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }
.owl-theme .owl-nav [class*="owl-"]{position: absolute; top: 50%; width: 40px;height: 40px; transform: translate(0, -20px); display: flex;  align-items: center;  justify-content: center;}
.owl-theme .owl-nav [class*="owl-"].owl-prev {left: -40px;}
.owl-theme .owl-nav [class*="owl-"].owl-next {right: -40px;}
.owl-theme .owl-nav [class*="owl-"].disabled{opacity:0.5; pointer-events: none;}
.owl-theme .owl-nav [class*="owl-"] span{display:none; width:26px; height:26px; font-size:0; background-size: 100% auto; background-repeat: no-repeat;  background-position: center center; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1'%3E%3Cg transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23000000; fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'/%3E%3C/g%3E%3C/svg%3E"); }
.owl-theme .owl-nav [class*="owl-"].owl-next span{rotate: 180deg;}
.owl-carousel.owl-loaded{display:flex;}
.owl-theme .owl-nav [class*="owl-"]:before{content:""; display:block; width:26px; height:26px; font-size:0; background-size: 100% auto; background-repeat: no-repeat;  background-position: center center; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1'%3E%3Cg transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23000000; fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'/%3E%3C/g%3E%3C/svg%3E"); }
.owl-theme .owl-nav [class*="owl-"] svg{display:none;}
.owl-theme .owl-nav [class*="owl-"].owl-next:before{rotate: 180deg;}



/*Header*/
.header{background-color: #FFFFFF; position: fixed; z-index: 11; left: 0; top: 0; width: 100%;}
.header-logo{width:190px; margin-left: 5px;}
.header-top-area{padding:25px 15px 0px 15px; margin-bottom: 0px;}
.header-top-wrap{display:flex; justify-content: space-between; align-items: center;}
.header-search{width:720px; margin-left:-162px;}
.header-search .search-top{position:relative;}
.header-search .search-top > ul.list-group{position: absolute; left: 0; top:calc(100% + 5px); width: 100%; z-index:11;  background-color: #eeeeee; border-radius: 0px; border: 1px solid #D4D2D2;}
.header-search .search-top > ul.list-group > li{margin-bottom:0; border:0; border-bottom:1px solid #D4D2D2; background-color:transparent; padding:10px 8px;}
.header-search .search-top > ul.list-group > li > a{color: #3C3C3C;}
.header-search .search-top > ul.list-group > li:last-child{margin-bottom:0; border:0;}
.header-search .search-top > ul.list-group > li > a .sku{display:block;}
.region-text{font-size: 15px; margin-right:3px;}
.header-nav-wrap{padding:0;}
ul.header-menu{width: 100%; justify-content: center; font-weight: 400;}
ul.header-menu > li.nav-item{margin-bottom:0;}
ul.header-menu > li.nav-item > a.nav-link{font-size:15px; text-transform:uppercase; color: var(--grey20); padding:20px 12px; font-weight:inherit;}
ul.header-menu > li.dropdown > .dropdown-menu{display:none;}
ul.header-menu > li.dropdown:hover > .dropdown-menu{display:block;}
ul.header-menu .dropdown-menu{padding: 0; margin: 0; border: 0;  box-shadow: none;  border-radius: 0; border: 1px solid #d1d1d1; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19); min-width: 330px;}
ul.header-menu .dropdown-menu li{padding:0; margin-bottom:0;}
ul.header-menu .dropdown-menu a.nav-link{display:block; text-transform: uppercase; font-size:15px; color: var(--grey20); padding:8px 20px; border-left:3px solid #FFFFFF;}
ul.header-menu .dropdown-menu a.nav-link.active{ border-color:#ff5501;}
ul.header-menu .dropdown-menu .see-all {display: block; border-top: 1px solid #d1d1d1;  padding:8px 20px; text-transform: uppercase; font-size:15px; color: var(--grey20);}

input.search-input{border-radius:15rem 0 0 15rem!important; height: 51px; border-color:var(--grey20); padding:15px 15px; font-size: 15px; border-right:0;}
input.search-input::placeholder{color:#CCCCCC;}
input.search-input::focus{}
.button-search{border-radius:0 15rem 15rem 0!important; border:1px solid var(--grey20); border-left:0; font-size: 20px; background-color: transparent; padding-right: 7px; }
.button-search:hover,.button-search:active{background-color: transparent; border-color:var(--grey20);}
.fa-magnifying-glass{display:flex; align-items: center; justify-content: center;}
.fa-magnifying-glass::before{font-size:0; display:inline-block; width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke-width='3' stroke='%23000000' fill='none'%3E%3Ccircle cx='27.31' cy='25.74' r='18.1'/%3E%3Cline x1='39.58' y1='39.04' x2='56.14' y2='57'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}

.fa-xmark{display:flex; align-items: center; justify-content: center;}
.fa-xmark::before{font-size:0; display:inline-block; width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg height='48' fill='%23333333' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38 12.83l-2.83-2.83-11.17 11.17-11.17-11.17-2.83 2.83 11.17 11.17-11.17 11.17 2.83 2.83 11.17-11.17 11.17 11.17 2.83-2.83-11.17-11.17z'/%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto; }

.button-search .fa-magnifying-glass{opacity:0.5;}
.button-search .fa-magnifying-glass::before{width: 34px; height: 34px;}




/*Homepage*/
a.arrow-link{display: inline-block; vertical-align: middle; line-height: 1; text-transform:uppercase; font-weight: 300; color:var(--grey20);}
a.arrow-link .fa-angle-right{margin-left:5px; transition: all linear .2s;}
a.arrow-link:hover .fa-angle-right{margin-left:10px; transition: all linear .2s;}
.caption-title{font-weight:300; }
.border-title{position:relative;}
.border-title::after{content:""; display:block; background: rgb(0,0,0); background:linear-gradient(90deg, rgb(0 0 0 / 49%) 31%, rgba(0,0,0,0) 100%);  width:130px;  height: 3px;  margin: 15px 0 0 0;  transition: all linear .2s;}
a.caption-link{text-transform: uppercase; opacity:0; transition: all linear .2s;}
.animate-caption{position:relative; overflow:hidden;}
.animate-caption::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 100%) 100%); content: ""; width: 100%; height:100%; position: absolute; top:50%;  left: 0;
  z-index: 2; transition:all linear .2s;}
.animate-caption .banner-image-wrap{z-index:1; position:relative;}
.animate-caption .caption{z-index:3; padding:0px 45px 0px 45px; top: auto; bottom: -90px;  height: auto; transition: all linear .2s; position:absolute; width: 100%;}
.animate-caption .caption-description{min-height:90px; opacity:0; transition: all linear .2s;}
.animate-caption .caption-title{font-weight:200; }
.animate-caption:hover::after{top:0%; transition: all linear .2s;}
.animate-caption:hover .caption-description{opacity:1; transition: all linear .2s;}
.animate-caption:hover a.caption-link{opacity:1; transition: all linear .2s;}
.animate-caption .border-title::after{background: linear-gradient(90deg, rgba(255,255,255,1) 31%, rgba(0,0,0,0) 100%); width:0; transition: all linear .2s; height:2px;}
.animate-caption:hover .border-title::after{opacity: 1;  width: 130px;  transition: all linear .2s; height:2px; transition: all linear .2s;}
.animate-caption:hover .caption{bottom:55px; transition: all linear .2s;}
.animate-caption .banner-image-wrap{scale:1; transition: all linear .4s;}
.animate-caption:hover .banner-image-wrap{scale: 1.1; transition: all linear .4s;}
.hero-slider .caption-title,.hero-slider .caption-description,.hero-slider .caption-link{color:var(--white);}
.hero-slider .carousel-item .row{margin:0;}
.hero-slider .carousel-item .row .col-md-6:nth-child(1) .banner-inner{border-right:1px solid #FFFFFF;}
.hero-slider .carousel-item .row .col-md-6:nth-child(1) .banner-inner .caption-title{width:230px;}

.consultation-slider{margin-bottom:100px;}
.consultation-slider .caption{bottom:auto; top:50%; left:50%; right: auto; align-items: center; display: flex; flex-direction: column; justify-content: center; width: 493px; padding: 0; transform:translate(-50%, -50%); text-align: center; max-width:100%;}
.consultation-slider .animate-caption:hover .caption { bottom:auto;}
.consultation-slider .animate-caption::after{top:0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0%) 100%, rgba(0, 0, 0, 0%) 100%);}
.consultation-slider .banner-image{display:block; height:506px; object-fit:cover; width:auto;}
.consultation-slider .animate-caption a.caption-link{opacity:1;}
.consultation-slider .caption-title{font-size: 20px; font-weight: 300; margin-bottom:35px;}
.consultation-slider .caption-title::after{background-image:none; background-color:#FFFFFF; opacity: 1; width: 130px; margin:20px auto auto auto;}
.consultation-slider .caption-description{opacity:1; min-height:initial; margin-bottom: 25px;}
.consultation-slider .caption-title,.consultation-slider .caption-description,.consultation-slider .caption-link{color:var(--white);}
.consultation-slider .animate-caption:hover .banner-image-wrap{scale:1;}

.quickview{clear:both; padding:30px 0 40px 0;}
ul.quickview-list{padding:0; list-style-type:none; max-width: 550px; width: 100%; margin: auto; display: flex; justify-content: space-between;  flex-wrap: wrap;}
ul.quickview-list > li {display: flex; flex-direction: column; margin-bottom:0;}
.quickview-link{display:block;}
.quickview-link:before{content: ""; display: block; margin:0 auto 10px auto;  height: 50px;  width: 51px; background-image:url('img/sprite-new.png'); background-repeat:no-repeat; background-size:auto auto; background-position: -1px -68px;}
.reach-icon:before{background-position: -58px -68px;}
.quickview-link-label{display:block; color:var(--grey20); line-height:1;}
.hero-slider .animate-caption .banner-image-wrap{scale:1; transition: all linear .4s;}
.hero-slider .animate-caption:hover .banner-image-wrap{scale: 1.1; transition: all linear .4s;}

.smart-products{padding:70px 0;}
.smart-product-col .caption-title,.smart-product-col .arrow-link{color:var(--white);}
.catalog-coloum .caption-title,.catalog-coloum .caption-description,.catalog-coloum .arrow-link{color:var(--white);}
.smart-product-col .caption{bottom:-12px;}
.smart-product-col:hover .caption{bottom:40px;}
.smart-product-col::after{top:0;}

.header-store .dropdown-menu{display:block; position:fixed!important; left:100%!important; top:0!important; width:100%; height:100%; padding: 0; border: 0; transform:translate(0px, 0px) !important; padding: 43px; transition: all linear .2s; opacity:0;}
.header-store .dropdown-menu.show{ display:block; left:0!important; transition: all linear .2s; opacity:1;}
.header-store .dropdown-menu .close-btn {position: absolute; right: 50px; top: 20px; z-index:1; }
.header-store .dropdown-menu .close-btn .fa-xmark{cursor:pointer;}
.header-store .dropdown-menu .close-btn .fa-xmark::before{width: 30px; height: 30px;}
.header-store .dropdown-menu .accordion{width:1360px; max-width:100%; margin:auto;} 
.header-store .accordion-button{border:0; padding:0; }
.header-store .accordion-item{border:0; margin-bottom:20px;}
.header-store .accordion-item:last-child{margin-bottom:0;}
.header-store .accordion-button:focus{box-shadow:none;}
.header-store .accordion-button{ border: 0; padding: 0; display: flex; flex-direction: row-reverse; align-items: center; justify-content: flex-end; text-transform: none; color: var(--black); font-size: 21px; text-transform: uppercase; transition: none; letter-spacing: 2.1px;}
.header-store .accordion-button::after{margin:0 10px 0 0; background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 50 50' height='50px' id='Layer_1' version='1.1' viewBox='0 0 50 50' width='50px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect fill='none' height='50' width='50'/%3E%3Cline fill='none' stroke='%23000000' stroke-miterlimit='10' stroke-width='4' x1='9' x2='41' y1='25' y2='25'/%3E%3Cline fill='none' stroke='%23000000' stroke-miterlimit='10' stroke-width='4' x1='25' x2='25' y1='9' y2='41'/%3E%3C/svg%3E"); background-size: 100% auto; width: 17px;  height: 17px; transition: none; }
ul.country-store-list{ margin:0; padding:0 0 0 20px; list-style-type: none;}
ul.country-store-list > li{position:relative; margin: 0 0 10px 0;}
ul.country-store-list > li::before{content:"-";}
ul.country-store-list > li > a{letter-spacing: 1px; font-size: 20px; font-weight: 300; color:var(--grey20); position: relative;}
ul.country-store-list > li::before {content: "-"; font-size: 23px; position: absolute;  left: -15px;  top: -3px;}
ul.country-store-list > li:last-child{margin-bottom:0;}
.header-store .accordion-button:not(.collapsed){background-color:transparent; transition: none; box-shadow:none;}
.header-store .accordion-button:not(.collapsed)::after{rotate:45deg; transition: none;}


.sidebar-links{background: #676767; border-radius:5px 0px 0px 5px; box-shadow: 0 0 20px rgb(0, 0, 0, 0.20); width: 215px; position:fixed; z-index: 999; right:-150px; top: 50%; padding:15px 10px 15px 20px; transform: translate(0, -56px); transition: all linear .5s;}
.sidebar-links:hover{right:0; transition: all linear .5s;}
.sidebar-links:hover .sidebar-imglabel{margin-left:10px; transition: all linear .2s;}
ul.sidebar-listing{margin:0; padding:0; list-style-type: none;}
ul.sidebar-listing > li{margin-bottom:20px;}
ul.sidebar-listing > li:last-child{margin-bottom:0;}
span.sidebar-imgwrap {width: 30px; text-align: center;}
.sidebar-imglabel{display:block; color:var(--white); font-size: 14px; margin-left: 20px; transition: all linear .2s;}
ul.sidebar-listing > li > a:hover{color:#cccccc;}
.page-body{margin-top:140px;}

/*Banner*/
.page-banner{clear:both;}
.banner-image{display:block; margin:auto;}


/*Dealer*/
.dealer-page {margin-top: 40px;}
.auth-dealer-content{margin-top:40px; margin-left:-5px; margin-right:-5px;}
.dealer-details{margin-bottom: 10px; padding-left:5px; padding-right:5px;}
.dealer-box{padding:30px; background-color:var(--white); height:100%; } 
.dealer-box .dealer-content{margin-bottom: 8px;  display: block;  position: relative;  padding-left: 30px;}
.dealer-box .dealer-content .dealer-icon-wrap{position:absolute; left:0; top:0;}
.dealer-box .dealer-content:last-child{margin-bottom:0;}


/*Error Page*/
.breadcrumb-wrap{padding: 30px 0px; font-size:14px;}
.breadcrumb-item + .breadcrumb-item{padding-left:8px;}
.breadcrumb-item + .breadcrumb-item::before{content:""; width:15px; height:20px; background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 32 32' height='32px' id='Слой_1' version='1.1' viewBox='0 0 32 32' width='32px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath clip-rule='evenodd' d='M21.698,15.286l-9.002-8.999 c-0.395-0.394-1.035-0.394-1.431,0c-0.395,0.394-0.395,1.034,0,1.428L19.553,16l-8.287,8.285c-0.395,0.394-0.395,1.034,0,1.429 c0.395,0.394,1.036,0.394,1.431,0l9.002-8.999C22.088,16.325,22.088,15.675,21.698,15.286z' fill='%23a3a3a5' fill-rule='evenodd' id='Chevron_Right'/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E"); background-size: 100% auto; background-repeat:no-repeat; background-position:center center; padding-right: 0; margin-right: 8px;}
ul.breadcrumb{margin-bottom:0;}
ul.breadcrumb li.breadcrumb-item{margin-bottom:0;}
ul.breadcrumb li.breadcrumb-item a{color: var(--grey20);}
ul.breadcrumb li.breadcrumb-item a:hover{text-decoration:underline; color:var(--anchor-hover);}
.error-found-page{padding:0px 0 30px 0;}


/*Collection Page*/
.collection-cat-col{background-color:var(--white); height:100%;}
.category-img-wrap{display:block;}
.category-description-section{ margin-bottom:50px;}
.collection-cat-col .collection-cat-title{ padding:15px 15px;  }
.collection-cat-img{filter: grayscale(1); display: block;  margin: auto;}
.collection-cat-wrap:hover .collection-cat-img{filter: grayscale(0);}
.certifications .item img {max-width: 85px; margin: auto;}
.certifications .item h4 {text-align: center; text-transform: uppercase;  font-size: 18px;  font-weight: 300; margin:0;}
.feature-icon-wrap {min-width: 60px;}
.numeric{font-weight: 500; color: #000;  font-size: 18px;  border-bottom: solid 2px #000;
  display: inline-block;  letter-spacing: 1.5px;  margin-bottom: 20px;}




/*Category Page*/
.category-page{margin-bottom:50px;}
.product-form-box{background-color:var(--white); height:100%; border-radius: 5px; overflow: hidden;}
.product-content{border-top:solid 2px #e9eef0; padding: 18px;}
.product-title{margin-bottom:5px;}
a.product-title-link{color:var(--grey20);text-transform: none;}
.custom-description-content .numeric {  font-weight: 500;  color: #000;  font-size: 18px;  border-bottom: solid 2px #000;  display: inline-block;  letter-spacing: 1.5px;  margin-bottom: 20px;}
.category-page h1.page-title{margin-bottom: 70px;}
.related_products_carousel .owl-stage{display:flex;}
.related_products_carousel .owl-stage .owl-item .item{height:100%;}
.CategoryListWrap{ margin-left:-3px; margin-right:-3px;}
.CategoryListWrap > .col{padding-left:3px; padding-right:3px; margin-bottom:4px!important;}
.CategoryListWrap .product-title{font-size: 21px; min-height: 80px;}
.CategoryListWrap .product-price{font-size: 21px; color:var(--grey20);}
.custom-category-description a{padding: 0; margin: 0 5px; width: inherit;}
.custom-category-description .row-cols-md-2{display: block;}

/*Product List*/
.product-list-row{display:flex; flex-wrap:wrap; justify-content:space-between;}
.filters-section{width: 280px;}
.product-list-col2{width: calc(100% - 330px); order: 1;}
.custom-input-group .input-group-text { background-color: transparent;  border: 0; margin-right: 20px; padding: 0; font-size: 18px;  font-weight: 300;}
.custom-input-group .form-select { border: 0;  background-color: transparent;  width: 175px; flex:initial; font-size: 18px; padding:0 30px 0 0; font-size: 18px; background-size: 17px auto; color: var(--text-color); background-image: url("data:image/svg+xml,%3Csvg fill='%239d9d9dD' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.256 8.606c0-0.269 0.106-0.544 0.313-0.75 0.412-0.412 1.087-0.412 1.5 0l14.119 14.119 13.913-13.912c0.413-0.412 1.087-0.412 1.5 0s0.413 1.088 0 1.5l-14.663 14.669c-0.413 0.413-1.088 0.413-1.5 0l-14.869-14.869c-0.213-0.213-0.313-0.481-0.313-0.756z'%3E%3C/path%3E%3C/svg%3E");}

.filter-acco-item{margin-bottom:2px; background-color: transparent; border: 0;}
.filter-acco-header{ padding:0px; margin-bottom:0px;}
.filter-acco-item .accordion-collapse{margin-top:2px; background-color: #FFFFFF;}
.filter-acco-header .accordion-button{background-color:#dddddd; color:var(--grey20); font-weight: 300; font-size: 18px;  line-height: 1.3; padding:9px 20px;}
.filter-acco-header .accordion-button::after{background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M0 0h48v48H0z' fill='none'/%3E%3Cg id='Shopicon'%3E%3Crect x='8' y='22' width='32' height='4'/%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size: 26px auto; transition: none;}
.filter-acco-header .accordion-button.collapsed::after{width:16px; height:16px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -0.5 21 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-379.000000, -240.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpolygon id='plus-%5B%231512%5D' points='344 89 344 91 334.55 91 334.55 100 332.45 100 332.45 91 323 91 323 89 332.45 89 332.45 80 334.55 80 334.55 89'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-size:100% auto;}
.radio-wrap{margin-bottom:10px; }
.radio-wrap .option-filter{display:none;}
.radio-wrap .squre-label{cursor:pointer;}
.radio-wrap .squre-label.square-img-wrap{position: relative; padding-left: 40px; min-height:32px; display: flex; align-items: center; color:var(--text-color);}
.radio-wrap .squre-label.square-img-wrap .square-img{width:32px; height:auto; position: absolute; left: 0;  top: 0;}
.filter-title-wrap {display: flex; align-items: center; margin-bottom: 43px; }
.filter-title-wrap .fa-sliders{font-size: 20px; color: #000000; margin-right:15px; }
.filter-title-wrap .fa-sliders::before{font-size:0; width: 27px; height: 25px; background-image:url('img/sprite-new.png'); background-size:auto auto; background-repeat:no-repeat; background-position:-259px -3px; display: block;}
.filter-title{color: #000000; font-weight: 400;}
.product-sortby{float: right; display: flex; justify-content: right;}
.text-sort-by{font-size: 18px; color: #000; margin-right:10px;}
.product-sortby .dropdown-toggle{width:175px; display: flex; justify-content: space-between; align-items: center;}
.product-sortby .dropdown-toggle .sort-by-text{ color: #777777; font-weight: 300; font-size: 18px;}
.product-filters-top{margin-bottom:43px;}
.product-sortby .dropdown-menu{padding:0; background-color: #FFFFFF; border:1px solid #a0a0a0; padding:5px; border-radius:5px;}
.product-sortby .dropdown-menu .filter-options{background-color: #e9e9ed;}
.product-sortby .dropdown-menu ul.sort-items{margin-bottom:0; padding:0; list-style-type: none;}
.product-sortby .dropdown-menu ul.sort-items > li.list-item{margin:0;}
.product-sortby .dropdown-menu ul.sort-items > li.list-item input.visual-hidden{display:none;}
.product-sortby .dropdown-menu ul.sort-items > li.list-item .radio-tick{display: block;  font-size: 18px;  padding: 10px; }
.product-sortby .dropdown-menu ul.sort-items > li.list-item .radio > label{display:block; cursor: pointer;}
.range-slider { margin-bottom: 10px;}
.range-slider .irs{height:20px;}
.range-slider .irs--round .irs-handle{width:14px; height:14px; background-color:#000000; box-shadow:none; border:0; top: 4px;}
.range-slider .irs--round .irs-bar{background-color:#000000; top: 10px;}
.range-slider .irs--round .irs-line{top: 10px;}

.extra-controls{display: flex; align-items: center; justify-content: space-between;}
.extra-controls .input-group{width:100px; align-items: center;}
.extra-controls .input-group .input-group-addon{display:block; width:20px;}
.extra-controls .input-group .js-input-from,.extra-controls .input-group .js-input-to{width:calc(100% - 20px);}
.extra-controls .input-group .js-input-from:focus,.extra-controls .input-group .js-input-to:focus{border-color:#dddddd; outline: none;}
.applied-filters-area{margin-bottom:30px;}
.applied-filters{padding: 20px; background-color:var(--white); margin-bottom: 10px;}
.applied-filter-text {margin: 0px 0 0px 0; display: flex; align-items: center;  gap: 5px;}
.applied-filter-text .fa-times{color: #000000; cursor:pointer;}
.applied-filter{margin:0 0 10px 0;}
.text-filter-by{margin-bottom:10px;}
.clear-all-filters{padding:10px 10px 11px 10px; background-color:var(--grey20); text-transform:capitalize; line-height: 1; border: 0;}
.filter-group-title{font-size:17px; color:#000000;}
.mobile-filter-title-wrap{display: none; justify-content: space-between; margin-bottom: 20px;}
.mobile-filter-title-wrap .closeFilter { font-size: 22px; line-height: 1;}



/*Single Product*/
.product-area{padding:60px 0;}
.product-row {display: flex; justify-content: space-between;}
.product-col1{width: calc(50% - 50px);}
.product-col2{width: calc(50%); }
.product-main-title{line-height:145%; margin-bottom:0;}
.product-infos{margin-bottom:0px; margin-top:3rem;}
.product-infos > .product-info:last-child{margin-bottom:0;}
.product-info{display:flex; flex-wrap: wrap; width: 100%; margin-top: 10px;}
.product-info-heading{width: 110px; font-weight: 400;}
.product-info-symbol{width:10px;}
.product-info-value{width: calc(100% - 130px); margin-left: 10px;}
.related-products{padding-top:7rem;}
ul.custom_sec{list-style: none;   margin: 0;  padding: 0;  display: flex;  flex-wrap: wrap;}
ul.custom_sec > li { width: 25%; padding: 0 10px;  box-sizing: border-box;  text-align: center;}
.priceswrap{margin-top:25px;}
ul.prices-listing{list-style: none;   margin: 0;  padding: 0;}
ul.prices-listing > li:last-child{margin-bottom:0;}
ul.prices-listing > li .price-new{font-weight: 300; font-size: 28px;}
.rrp{margin-left:5px;}
.finish{margin-top:20px;}
.text-finish{font-weight:400;}
.download-section{margin-top: 22px;}
ul.download_files_sec3{list-style-type:none; margin-bottom:0px; margin-top:15px; display: flex; flex-wrap: wrap; padding: 0;}
ul.download_files_sec3 > li{width: 50%; margin: 0 0 15px 0; font-size: 14px;  position: relative; padding: 0 0px 0 28px;  text-transform: uppercase;}
ul.download_files_sec3 > li > a{text-decoration:underline;}
ul.download_files_sec3 > li > a:hover{text-decoration:none;}
ul.download_files_sec3 > li::before{content: ""; width: 20px;  height: 22px;  position: absolute;  left: 0;  top: 0; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' fill-rule='evenodd' clip-rule='evenodd' d='M3 14.25C3.41421 14.25 3.75 14.5858 3.75 15C3.75 16.4354 3.75159 17.4365 3.85315 18.1919C3.9518 18.9257 4.13225 19.3142 4.40901 19.591C4.68577 19.8678 5.07435 20.0482 5.80812 20.1469C6.56347 20.2484 7.56459 20.25 9 20.25H15C16.4354 20.25 17.4365 20.2484 18.1919 20.1469C18.9257 20.0482 19.3142 19.8678 19.591 19.591C19.8678 19.3142 20.0482 18.9257 20.1469 18.1919C20.2484 17.4365 20.25 16.4354 20.25 15C20.25 14.5858 20.5858 14.25 21 14.25C21.4142 14.25 21.75 14.5858 21.75 15V15.0549C21.75 16.4225 21.75 17.5248 21.6335 18.3918C21.5125 19.2919 21.2536 20.0497 20.6517 20.6516C20.0497 21.2536 19.2919 21.5125 18.3918 21.6335C17.5248 21.75 16.4225 21.75 15.0549 21.75H8.94513C7.57754 21.75 6.47522 21.75 5.60825 21.6335C4.70814 21.5125 3.95027 21.2536 3.34835 20.6517C2.74643 20.0497 2.48754 19.2919 2.36652 18.3918C2.24996 17.5248 2.24998 16.4225 2.25 15.0549C2.25 15.0366 2.25 15.0183 2.25 15C2.25 14.5858 2.58579 14.25 3 14.25Z' fill='%23303030'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 16.75C12.2106 16.75 12.4114 16.6615 12.5535 16.5061L16.5535 12.1311C16.833 11.8254 16.8118 11.351 16.5061 11.0715C16.2004 10.792 15.726 10.8132 15.4465 11.1189L12.75 14.0682V3C12.75 2.58579 12.4142 2.25 12 2.25C11.5858 2.25 11.25 2.58579 11.25 3V14.0682L8.55353 11.1189C8.27403 10.8132 7.79963 10.792 7.49393 11.0715C7.18823 11.351 7.16698 11.8254 7.44648 12.1311L11.4465 16.5061C11.5886 16.6615 11.7894 16.75 12 16.75Z' fill='%23303030'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.product-column-right{margin-top:20px;}
.disclaimer > ul.listing{list-style: disc; font-size: 14px; margin-top:10px;}
.disclaimer > ul.listing > li{margin-bottom: 15px;}
.disclaimer > ul.listing > li:last-child{margin-bottom:0;}
.disclaimer > ul.listing > li > .readmore{font-weight:bold;}
.disclaimer > strong{display:block;}
.product-options{margin-top:20px;}
.style-finish{margin-bottom:20px;}
.input-options > .form-check{padding:0;}
.input-options > .form-check .form-check-label {width: 32px; cursor:pointer;}
.input-options > .form-check .form-check-input{display:none;}
.input-options {display: flex; gap: 10px;  flex-wrap: wrap;}
.input-options .form-check-label .img-thumbnail{padding:0; box-shadow:none; border: 1px solid #dadada; outline:2px solid transparent; border-radius: 0;}
.input-options .form-check-input:checked + .form-check-label .img-thumbnail{outline:2px solid #ff5501;}
.product-col1 .magnific-popup .img-thumbnail{border:solid 2px #cccccc; padding: 2px;}
.popover-content{text-align:center; }
.popover-content > p{margin-bottom:0;  font-size:16px; color:var(--text-color); line-height:120%;}
.popover-content.image{min-width:120px;}
.popover-content.image img{margin:30px auto; width: 32px;}

.dynamic-options > div{display:flex; gap:10px; flex-wrap:wrap;}
.dynamic-options .form-check{padding:0;}
.dynamic-options .form-check .form-check-input{display:none;}
.dynamic-options .form-check .form-check-label{background-color: #f0f0f0; color: #949494; font-size: 12px;   font-weight: 700; padding: 4px 8px; margin-right: 7px; border: 1px solid #dadada; cursor:pointer; margin-right:0;}
.dynamic-options .form-check .form-check-label:hover{border-color:var(--black); color:var(--black);}
.dynamic-options .form-check-input:checked + .form-check-label{border-color:var(--black); color:var(--black);}

.info-modals{margin-top:20px;}
.info-modals .modal-btns{display:flex; gap:10px; flex-wrap:wrap;}
.info-modals .modal-btns .product-popup{width: 51px; height: 51px; display:block; background-image:url('img/sprite-new.png'); background-size:auto auto; background-repeat:no-repeat; background-position:-71px -206px;}
.info-modals .modal-btns .product-popup:hover{background-position: -71px -259px;}
.info-modals .modal-btns .product-popup span{display:none;}
.info-modals .modal-btns .tech-image{background-position: -10px -206px;}
.info-modals .modal-btns .tech-image:hover{background-position:-10px -259px;}
.product-modal .modal-header{border:0; padding:0;}
.product-modal .modal-body iframe{width:100%;}
.product-tags{background-color:var(--white); padding:0px 0 60px 0;}
ul.product-tag-list{padding: 0; margin: 0; list-style-type: none; display:flex; gap:10px; flex-wrap: wrap;}
ul.product-tag-list > li{margin-bottom:0;}
ul.product-tag-list > li > a{background-color: #e5e5e5;  color:var(--grey20);  font-size: 14px;  font-weight: 300; padding:8px; box-shadow: 0 2px 4px 0 rgb(255, 255, 255, 0.5); text-transform: capitalize; line-height:1; border-radius: 3px; }
ul.product-tag-list > li > a:hover{color:var(--anchor-hover);}
.product-lightbox .pswp__top-bar{background-color:transparent; height: auto; padding: 17px 17px 0 17px;}
.product-lightbox .pswp__counter{display:none;}
.product-lightbox .pswp__bg{background-color:var(--white);}
.product-lightbox .pswp__button--arrow--left::before,
.product-lightbox .pswp__button--arrow--right::before{background-color:var(--white);}
.product-lightbox .pswp__button--close{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='cross'%3E%3Cline stroke='%23606060' stroke-width='1.5px' class='cls-1' x1='7' x2='25' y1='7' y2='25'/%3E%3Cline stroke='%23606060' stroke-width='1.5px' class='cls-1' x1='7' x2='25' y1='25' y2='7'/%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.product-lightbox .pswp__ui--idle .pswp__top-bar{opacity:1;}
.product-lightbox .pswp__button--zoom{float:left; background-image: url("data:image/svg+xml,%3Csvg fill='%23606060' viewBox='0 0 1920 1920' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M915.744 213v702.744H213v87.842h702.744v702.744h87.842v-702.744h702.744v-87.842h-702.744V213z' fill-rule='evenodd'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto;}
.product-lightbox.pswp--zoomed-in .pswp__button--zoom{background-image: url("data:image/svg+xml,%3Csvg fill='%23606060' viewBox='0 0 512 512' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect id='Combined-Shape' x='0' y='0' width='100%' height='30'%3E%3C/rect%3E%3C/svg%3E"); background-position:center 21px; background-repeat:no-repeat; background-size:32px auto;}

/*Blog Page*/
.blog-item-inner{display:flex; flex-wrap:wrap;}
.blog-item-inner .itemBlogImg{width:30%; justify-content:space-between;}
.blog-item-inner .itemBlogContent{padding: 0 0 0 25px;  width: 70%;}
.article-month-date{font-size: 11px; display: block;}
.article-title-wrap{margin-bottom:10px;}
.article-date-wrap{margin-bottom:10px;}
.article-title{margin:0;}
.blog-listitem > .blog-item{margin: 0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #eeeeee;}
.article-description{font-size:14px; margin-bottom: 10px;}
.blog-readmore .btn-readmore-link{background-color: #1979c3; border: 1px solid #1979c3; color:#FFFFFF; padding:11px 15px; border-radius: 3px; font-size: 14px; line-height: 1;}
.article-img-wrp{position:relative;}
.article-img-wrp > .article-img-link{ overflow: hidden;  position: relative;  padding-top: 70%;}
.article-img-wrp > .article-img-link .article-img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; transition: all linear .2s;}
.article-img-wrp > .article-img-link:hover .article-img{transform: scale3d(1.1,1.1,1); transition: all linear .2s;}
.article-img-wrp .blog-category{position:absolute; left:0; bottom:0; display:inline-block; margin: 0 0px 0 0;}
.article-img-wrp .blog-category .article-img-link{color: #ffffff;  font-size: 11px;  line-height: 12px; text-decoration: none; text-transform: uppercase; padding: 5px 10px; background: #000000;}
.article-img-wrp .blog-category .article-img-link:hover{background-color: #4db2ec;}
.left-blog-title{text-transform:none;}
.title-light-grey{color:var(--text-color);}
ul.left-category-list{padding:0 0 0 10px; margin:0; list-style-type: none;}
.blog-row{display:flex; flex-wrap:wrap; justify-content:space-between; }
.blog-col1{width: calc(100% - 305px); margin-bottom:30px;}
.blog-col2{width: 255px; margin-bottom:30px;}
.recentpost-date{color:var(--text-color);}
.left-recentpost-section .item-list{margin-bottom:20px;}
.left-recentpost-section .item-list .article-title-link{display:block;}
.left-recentpost-section .item-list .article-title-link .recentpost-image{float: left; border-radius: 0; padding: 2px;  background-color: #ffffff;  border: 1px solid #e9e9e9;  margin-right: 12px; width: 60px;}
.arch_sep {margin: 0px 7px; display: inline-block;}
.tag-large{font-size: 2em;}
.tag-large .article-title-link{font-size:inherit;}
.article-sub-title{margin-bottom:15px;}
.article-sub-title .article-category{display: inline-block; margin:0 0 15px 0; }
.article-sub-title .article-category > a{display: inline-block; margin: 0 0px 0 0; padding: 5px 10px;  background: #000000; color: #fff; font-size: 11px; line-height: 12px; text-transform: uppercase;}
.article-sub-title .article-date{font-size:13px; display:block;}
.article-image{margin-bottom:20px;}




/*CMS Page*/
.inner_banner{margin-bottom:50px;}
.inner_banner img{width:100%;}
.global-quality .item img {max-width: 85px; margin: auto;}
.global-quality .item h4 {text-align: center; text-transform: uppercase;  font-size: 18px;  font-weight: 300; margin:0;}
.text-tnone{text-transform:none;}
.grey-1{background-color:#e1e1e1;}
.grey-2 {background-color:#cecece;}
.grey-3 {background-color:#bababa;}
ul.disc-list > li{margin-bottom:2rem;}
ul.disc-list > li:last-child{margin-bottom:0;}
.milestones .nav-tabs {justify-content: center;}
.milestones .nav-tabs li.nav-item{margin-bottom:0; }
.milestones .nav-tabs li.nav-item .nav-link{font-size:25px; line-height: 1; padding:15px 15px;}
.center-miles .owl-stage{display:flex;}
.center-miles .owl-stage .item{height:100%;}
.awards .owl-item img {max-width: 100px;  margin: auto;}
.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;}
.inner-disc-list { margin-top:20px; list-style:none; }
.inner-disc-list > li { margin-bottom:20px; position:relative; padding-left:15px; list-style:none; }
.inner-disc-list > li::before { position: absolute; left: 0; top: 13px; content: ""; background: #41494a; width: 5px; height: 1px; }
.imgfit { object-fit: cover;  width: auto;  height: 100%;  max-width: inherit;}
.solution_icons {padding: 50px 0;}
.solution_icons > ul{padding:0; margin:0;}
.solution_icons > ul > li {display: inline-block;  vertical-align: top;  margin: 10px 5px 0;
  text-align: center;}
.solution_icons .img_block { border: 1px solid rgba(0,0,0,0.3);  height: 114px;  margin: 0 auto 10px; position: relative;  width: 114px; display: flex; align-items: center;  justify-content: center;}
.solution_icons .img_block .icon-faucet{width:56px;}
.about_choices_sec .choice_title {color: #c7d1d3;  font-size: 90px;  text-transform: uppercase;  text-align: center; line-height:100%;}
.about_choices_sec .choice_title .subttl1 {font-size: 33px; display: block; line-height:100%; margin:0px 0 0 0;}
.about_choices_sec .choice_title .subttl2 {font-size: 70px; display: block; color: #009daf; line-height:100%;}
.jw_contact_info > ul{padding:0; list-style-type:none;}
.jw_contact_info > ul > li > a{color:var(--grey20);}
.jw_contact_info > ul > li > a:hover{color:var(--anchor-hover);}
.disc-list {margin: 30px 0 30px 20px; padding: 0;}
.disc-list > li {list-style: disc;}
.stylish-heading {position: relative; text-transform: inherit;}
.stylish-heading::before { background-color: #79bd01;  content: "";  display: inline-block;  height: 20px;  margin-left: 2px;  width: 6px;  position: absolute;  left: -27px;  top: 3px;}
.our_designer_sec > ul { margin: 0;  list-style: none; padding:0;}
.our_designer_sec > ul > li { position: relative;  margin: 50px 0 0; display: flex;   align-items: center;}
.our_designer_sec > ul > li > .image_block {width: 70%;}
.our_designer_sec > ul > li > .designer_desc_sec {background-color:var(--white); box-shadow: 0 0 22px 8px rgba(0,0,0,0.05); width: 50%;  text-align: left;  position: absolute;  right: 0;  top: 50%; transform: translateY(-50%);}
.designer_desc_sec .designer_image{float:left; margin-right:30px;}
.designer_desc_sec .designer_desc{padding: 55px 30px;}
.our_designer_sec > ul > li:nth-child(2n+1){flex-direction: row-reverse;}
.our_designer_sec > ul > li:nth-child(2n+1) > .designer_desc_sec{right:auto; left:0;}
.our_designer_sec > ul > li:nth-child(2n+1) > .designer_desc_sec > .designer_image{float:right; margin:0 0 0 30px;}
.contact_info{padding:0; list-style-type: none;}
.contact_info li { position: relative; padding: 0 0 0 30px; margin:10px 0 0; }
.contact_info li::before { content: ""; font-family: FontAwesome; font-size: 16px; display: inherit; position: absolute; left: 0; top: 4px; line-height: 1; }
.contact_info .address::before { content:"\f041"; }
.contact_info .phone::before { content:"\f095"; }
.contact_info .mail::before { content:"\f0e0"; }
ul.catalogue-item-view {padding: 0;  list-style-type: none;}
ul.catalogue-item-view > li > a{color:var(--grey20);}
ul.catalogue-item-view > li > a:hover{color: var(--anchor-hover);}
ul.catalogue-item-view > li .fa {margin-right: 8px; transform: skewX(-15deg);  font-size: 14px;  color: #4f4f4f;}
.cms_main{padding-top:50px;}
.jaquar_contact_banner {margin-left: -8px;  margin-right: -8px;}
.jw_video {display: flex; gap: 5px; flex-wrap: wrap; justify-content: center;}
.jw_video iframe {width: calc(50% - 4px);}
.caption_banner{ position:relative;}
.caption_banner::after {content: ''; background: linear-gradient(180deg, rgba(3, 3, 3, 0) 35.13%, rgba(3, 3, 3, 0.4) 100%);  position: absolute;  bottom: 0;  left: 0px;  width: 100%;  height: 100%;}
.caption_banner_wrap{width: 100%; position: absolute; bottom: 70px; left: 50%; transform:translate(-50% , 0%);  text-align: center;
  z-index: 1;}
.caption_banner_wrap .banner_title {font-size: 42px; font-weight: 300; line-height: 1.2; letter-spacing: 0.04em; color: #fff;margin-bottom: 35px; position: relative;}
.caption_banner_wrap .banner_title::after {content: ""; display: block; height: 1px; width: 290px; background: #fff;  position: absolute; bottom: -20px; right: 0; left: 50%; transform: translateX(-50%);}
.caption_banner_wrap .banner_subheading {font-size: 32px; font-weight: 500; line-height: 1.2; letter-spacing: 0.04em; color: #fff; text-transform:none;}
.free-design-consulttion .inner_banner{margin-bottom:0px;}
.free-design-consulttion .inner_banner img{height: 66vh;}

.from-concept{padding:120px 0; background-color:var(--white);}
.from-concept .from-concept-left {padding-right: 5%;}
.from-concept .from-concept-left p { font-size: 20px; font-weight: 300; letter-spacing: 0.04em;  line-height: 1.8;  color: #000000;}
.title_1 {font-size: 36px;font-weight: 300;line-height: 1.2;letter-spacing: 0.04em; margin: 0 0 25px 0;}
.font-24{font-size: 24px;}

.why-choose {background-color: #F5F5F5;}
.why-choose-right { padding-left:6%; }
.why-choose-list-img { min-width:70px; }
.why-choose-list-img img {width:50px; height:auto; }
.why-choose-list-cnt p {color: #000000; line-height: 1.5;}
.why-choose-list-cnt p span { color: #000000; }
.discover {background-color: #fff; padding:120px 0;}
.discover .title_1{line-height:1.4; margin-bottom: 20px;}
.envision {background-color: #fff; padding-bottom: 4%;}
.envision .envision-left {padding-top: 16%; padding-right: 12%;}
.why-choose .why-choose-right h2,.envision .envision-left h2 { color:rgba(3,3,3,0.8); line-height: 1.4; }
.why-choose .why-choose-list,.envision .why-choose-list {padding-bottom:5%;}


.dealer-box .dealer-content.city-post-code i{display: none !important;}




/*Footer*/
.footer-bottom{background-color:#d0d0d0; padding:30px 0;}
ul.footer-privacy-menu{padding: 0; display: flex; list-style-type: none; justify-content: center; gap: 20px; margin-bottom: 10px; }
ul.footer-privacy-menu > li{border-right: 1px solid #444444; padding-right: 10px; line-height:21px; margin-bottom:0;}
ul.footer-privacy-menu > li > a{font-size: 14px; color:var(--grey20); line-height:1;}
ul.footer-privacy-menu > li:last-child{border:0; padding-right:0;}
.copyright{color:#444444; font-size:14px; text-align:center; margin: 0;}
.footer-title{letter-spacing: 1.05px; margin-bottom: 20px; position: relative; text-transform:none;}
.footer-title::after{display: block; width: 50px;  height: 1px;  background-color:var(--anchor-hover); content:"";  margin:20px 0 0 0;}
.footer-col{padding: 3%;}
.footer-col1,.footer-col3{background-color:#eeeeee;}
.footer-col2,.footer-col4{background-color:#e5e5e5;}
ul.footer-menu {margin-bottom: 30px;}
ul.footer-menu > li{margin-bottom:10px;}
ul.footer-menu > li:last-child{margin-bottom:0;}
ul.footer-menu > li > a{color:var(--grey20); position:relative;}
ul.footer-menu > li > a:hover{color:var(--anchor-hover);}
ul.footer-menu > li > a::after{width: 0; height: 1px; content: ""; position: absolute; bottom: -3px; left: 0; background-color:var(--anchor-hover); transition: all linear .2s;}
ul.footer-menu > li > a:hover::after{width: 30px; transition: all linear .2s;}
.Free-Design-Consultation{max-width:100%; width: 380px; left: auto; 
  right:30px; overflow: visible; display: flex !important; align-items: flex-end; top:auto; bottom:-692px;  position: fixed; transition: all linear .2s;     pointer-events: none;}
.Free-Design-Consultation.show{display: flex !important; top:auto; bottom:0px; z-index:10000; transition: all linear .2s;  pointer-events: intial;}
.Free-Design-Consultation .modal-dialog{margin:0; width: 100%; box-shadow: -20px -20px 35px -10px rgba(0,0,0,0.3), 20px -14px 35px -10px rgba(0,0,0,0.3); }
.Free-Design-Consultation .modal-header{padding:0; border: 0;}
.Free-Design-Consultation .modal-header .btn-close{right:-40px; top:-40px;}
.Free-Design-Consultation .modal-title{width:100%; text-align: center; line-height: 150%; text-transform:none; font-size: 21px; color:var(--text-color); margin: 0 0 10px 0;}
.Free-Design-Consultation .modal-body{padding:0;}
.Free-Design-Consultation .modal-content{padding:25px;   border-radius: 0;}
.design-consultation-form > .row{margin-bottom:5px;}
.design-consultation-form label.error{font-size: 12px; color: red; display: block;}
.design-consultation-form .date-input-group label.error {order: 3; width: 100%;}

.consultation-wrap{margin-bottom:5px;}
.register-filedset{margin-bottom:5px;}

ul.social_links{display:flex; list-style-type:none; gap:12px; padding: 0; margin:0;}
ul.social_links > li{margin-bottom:0;}
ul.social_links > li > a{font-size:0; display:block; width: 22px; height: 22px; overflow:hidden;}
ul.social_links > li > a::before,ul.social_links > li > a::after{content:"";  display:block; width: 22px; height: 22px;  background-repeat:no-repeat; background-position:center center; background-size:100% auto; transition: all linear .2s; margin-bottom:5px;}
ul.social_links > li > a:hover::before,ul.social_links > li > a:hover::after{margin-top:-27px;transition: all linear .2s;}
ul.social_links > li > a:hover::after{margin-top:0px; }
a.fb::before{background-image: url("data:image/svg+xml,%3Csvg viewBox='-5 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-385.000000, -7399.000000)' fill='%23000000'%3E%3Cg transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M335.821282,7259 L335.821282,7250 L338.553693,7250 L339,7246 L335.821282,7246 L335.821282,7244.052 C335.821282,7243.022 335.847593,7242 337.286884,7242 L338.744689,7242 L338.744689,7239.14 C338.744689,7239.097 337.492497,7239 336.225687,7239 C333.580004,7239 331.923407,7240.657 331.923407,7243.7 L331.923407,7246 L329,7246 L329,7250 L331.923407,7250 L331.923407,7259 L335.821282,7259 Z' %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
a.fb::after{background-image: url("data:image/svg+xml,%3Csvg viewBox='-5 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-385.000000, -7399.000000)' fill='%230c5861'%3E%3Cg transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M335.821282,7259 L335.821282,7250 L338.553693,7250 L339,7246 L335.821282,7246 L335.821282,7244.052 C335.821282,7243.022 335.847593,7242 337.286884,7242 L338.744689,7242 L338.744689,7239.14 C338.744689,7239.097 337.492497,7239 336.225687,7239 C333.580004,7239 331.923407,7240.657 331.923407,7243.7 L331.923407,7246 L329,7246 L329,7250 L331.923407,7250 L331.923407,7259 L335.821282,7259 Z' %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
a.insta::before{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' fill='%230F0F0F'/%3E%3Cpath d='M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z' fill='%230F0F0F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z' fill='%230F0F0F'/%3E%3C/svg%3E");}
a.insta::after{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 18C15.3137 18 18 15.3137 18 12C18 8.68629 15.3137 6 12 6C8.68629 6 6 8.68629 6 12C6 15.3137 8.68629 18 12 18ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z' fill='%230c5861'/%3E%3Cpath d='M18 5C17.4477 5 17 5.44772 17 6C17 6.55228 17.4477 7 18 7C18.5523 7 19 6.55228 19 6C19 5.44772 18.5523 5 18 5Z' fill='%230c5861'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.65396 4.27606C1 5.55953 1 7.23969 1 10.6V13.4C1 16.7603 1 18.4405 1.65396 19.7239C2.2292 20.8529 3.14708 21.7708 4.27606 22.346C5.55953 23 7.23969 23 10.6 23H13.4C16.7603 23 18.4405 23 19.7239 22.346C20.8529 21.7708 21.7708 20.8529 22.346 19.7239C23 18.4405 23 16.7603 23 13.4V10.6C23 7.23969 23 5.55953 22.346 4.27606C21.7708 3.14708 20.8529 2.2292 19.7239 1.65396C18.4405 1 16.7603 1 13.4 1H10.6C7.23969 1 5.55953 1 4.27606 1.65396C3.14708 2.2292 2.2292 3.14708 1.65396 4.27606ZM13.4 3H10.6C8.88684 3 7.72225 3.00156 6.82208 3.0751C5.94524 3.14674 5.49684 3.27659 5.18404 3.43597C4.43139 3.81947 3.81947 4.43139 3.43597 5.18404C3.27659 5.49684 3.14674 5.94524 3.0751 6.82208C3.00156 7.72225 3 8.88684 3 10.6V13.4C3 15.1132 3.00156 16.2777 3.0751 17.1779C3.14674 18.0548 3.27659 18.5032 3.43597 18.816C3.81947 19.5686 4.43139 20.1805 5.18404 20.564C5.49684 20.7234 5.94524 20.8533 6.82208 20.9249C7.72225 20.9984 8.88684 21 10.6 21H13.4C15.1132 21 16.2777 20.9984 17.1779 20.9249C18.0548 20.8533 18.5032 20.7234 18.816 20.564C19.5686 20.1805 20.1805 19.5686 20.564 18.816C20.7234 18.5032 20.8533 18.0548 20.9249 17.1779C20.9984 16.2777 21 15.1132 21 13.4V10.6C21 8.88684 20.9984 7.72225 20.9249 6.82208C20.8533 5.94524 20.7234 5.49684 20.564 5.18404C20.1805 4.43139 19.5686 3.81947 18.816 3.43597C18.5032 3.27659 18.0548 3.14674 17.1779 3.0751C16.2777 3.00156 15.1132 3 13.4 3Z' fill='%230c5861'/%3E%3C/svg%3E");}
a.yt::before{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -3 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-300.000000, -7442.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
a.yt::after{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -3 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-300.000000, -7442.000000)' fill='%230c5861'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M251.988432,7291.58588 L251.988432,7285.97425 C253.980638,7286.91168 255.523602,7287.8172 257.348463,7288.79353 C255.843351,7289.62824 253.980638,7290.56468 251.988432,7291.58588 M263.090998,7283.18289 C262.747343,7282.73013 262.161634,7282.37809 261.538073,7282.26141 C259.705243,7281.91336 248.270974,7281.91237 246.439141,7282.26141 C245.939097,7282.35515 245.493839,7282.58153 245.111335,7282.93357 C243.49964,7284.42947 244.004664,7292.45151 244.393145,7293.75096 C244.556505,7294.31342 244.767679,7294.71931 245.033639,7294.98558 C245.376298,7295.33761 245.845463,7295.57995 246.384355,7295.68865 C247.893451,7296.0008 255.668037,7296.17532 261.506198,7295.73552 C262.044094,7295.64178 262.520231,7295.39147 262.895762,7295.02447 C264.385932,7293.53455 264.28433,7285.06174 263.090998,7283.18289' id='youtube-%5B%23168%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
a.skecth::before,a.skecth::after{background-image:url('img/sprite-new.png'); background-size:auto auto!important; background-position: -239px -131px!important;}
a.skecth::after{background-position:-239px -168px!important;}
.cookie-consent {display: flex; align-items: center; justify-content: center;  padding: 10px 10px 50px 10px; gap: 10px; position: fixed; bottom:0; left:0; width:100%;  z-index: 11; background-color:rgba(0, 0, 0, 0.95); opacity: 1; flex-wrap: wrap; text-align: center; font-size:13px;}
.cookie-consent > p{margin-bottom:0; }
.cookie-consent > a{color:#FFFFFF; text-decoration:none; font-size:16px;}
.cookie-consent > a:hover{color:#006bb4; text-decoration:none;}
.cookie-consent > .btn{min-width: 52px; background: #1979c3; border: 1px solid #1979c3; color:#FFFFFF; font-weight: 500;
  letter-spacing: 2px;}
.free-design-consultation{overflow:initial!important;}
.free-design-consultation .modal-backdrop.show{opacity:0;}

.page-title-wrapper {margin-bottom:50px;}
.embed-responsive { position: relative; display: block; width: 100%; padding: 0; overflow: hidden; max-width:810px; }
.embed-responsive::before { display: block; content: ""; padding-top: 56.25%; }
.embed-responsive iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%;  height: 100%; border: 0; }
.information-page::before { content: ""; display: table; width: 100%;}
.PageTitleWrapper2{margin:50px 0 30px 0;}

.daterangepicker {background-color: #efefef; border: 4px solid #FFF; padding: 0; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35); border-radius: 0;position: fixed;top: 1% !important;}
.daterangepicker::before,.daterangepicker::after{display:none;}
.daterangepicker .drp-calendar.left{padding: 15px;}
.daterangepicker .drp-calendar.left .calendar-table{padding:0; border-radius: 0;}
.daterangepicker .calendar-table table{border-right: #cfcfcf 1px solid; border-bottom: #cfcfcf 1px solid; border-collapse: inherit;}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td{border-radius:0; border-left: #cfcfcf 1px solid; border-top: #cfcfcf 1px solid; color: #000000; font-size: 14px;   font-family: 'Inter', sans-serif; width: auto; height: auto;   padding: 4px; min-width:44px;}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{ background-color:#f9f9f9; color: #CCCCCC; text-align:right;}
.daterangepicker .calendar-table th{background-color: #efefef; color:#777777; }
.daterangepicker .drp-calendar{max-width:initial;}
.daterangepicker td.active, .daterangepicker td.active:hover{border-radius:0; background-color: #f9eae7;}
.daterangepicker td.start-date.end-date {border-radius: 0;}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect{border-color:#8a8787; padding: 10px; font-size: 14px; font-family: 'Inter', sans-serif; background-color:#FFFFFF; width:auto;}
.daterangepicker .calendar-time{margin-top:10px;}
.daterangepicker.show-calendar .drp-buttons{display:flex; justify-content:space-between;}
.daterangepicker .drp-buttons .btn{margin:0; background: #f2f2f2; border: 1px solid #cdcdcd; color: #333333; padding: 7px 15px; font-weight: 700; font-size:16px; font-family: 'Inter', sans-serif;}
.daterangepicker .calendar-table th.month{ font-size:16px; font-weight:normal;}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span{border-color:#ff9635;}
.thank-you {padding: 0 10px; min-height: 200px; align-items: center;  display: flex;  justify-content: center;  background-color: #EAEAEA;}
/*For Table of Contents*/
.table-contents {padding: 20px; box-shadow: 0 0px 5px 5px rgba(0, 0, 0, 0.01); background-color: #FFFFFF;  margin-bottom: 20px;}
.table-contents-inner ol {margin: 0; text-align:left;}
.table-contents-inner ol > li {margin-bottom: 10px;}
.table-contents-inner ol > li:last-child{margin-bottom: 0px;}
.container.product-description ul li { width: 50%; float: left;}


/*For Google Desktop Screens*/
@media (min-width: 1350px) and (max-width: 1355px) {
.smart-products .smart-product-col{height:456px;}	
.Free-Design-Consultation{height:531px;}
}
/*For Google Mobile Screens*/
@media (min-width:410px) and (max-width:416px){
.Free-Design-Consultation{height:565px; display:none !important; height: auto;}
.cookie-text{height:63px;}	
.hero-slider .caption a.caption-link{height:16px;}

 
}


@media (min-width: 1400px) {
	.header .container{max-width: 1624px;}
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {    max-width: 1220px;}
	.footer .container{max-width: 100%;}
}

@media (max-width: 1600px) {
	.header-top-area{padding:25px 7px 0px 7px;}
	.header-search {width: 706px; margin-left: -115px;}
	.animate-caption.catalog-coloum .caption{bottom: -130px;}
	.animate-caption.catalog-coloum:hover .caption{bottom:50px;}
}

@media (max-width: 1440px) {
	.header-search {width: 634px;  margin-left: -122px;}
	.envision .envision-left {padding-top: 12%;  padding-right: 7%;}
}

@media (max-width: 1399px) {
	.header-top-area > .container{max-width:100%;}
	.header-search{width:601px;}
	.header-top-area{padding:25px 5px 0px 5px;}
	.footer-top > .container{max-width:100%;}
	.about_choices_sec .choice_title{font-size: 60px;}
	.about_choices_sec .choice_title .subttl1{font-size:25px;}
	.about_choices_sec .choice_title .subttl2{font-size: 38px;}
}

@media (max-width: 1366px) {
  .header-top-area {padding: 25px 7px 0px 7px;}
}

@media (max-width: 1280px) {
	ul.header-menu > li.nav-item > a.nav-link{padding: 20px 5px;}
	ul.product-feature-list > li > img{width: 50px;}
	ul.product-feature-list > li > p { line-height: 114%;}
}

@media (max-width: 1200px) {
	.owl-theme .owl-nav [class*="owl-"].owl-prev {left:0; background: rgba(0, 0, 0, 0.25);}
	.owl-theme .owl-nav [class*="owl-"].owl-next{right:0; background: rgba(0, 0, 0, 0.25);}
	.owl-theme .owl-nav [class*="owl-"] span{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1'%3E%3Cg transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23FFFFFF; fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'/%3E%3C/g%3E%3C/svg%3E");}
	.owl-theme .owl-nav [class*="owl-"]:before{width:16px; height:16px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1'%3E%3Cg transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23FFFFFF; fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'/%3E%3C/g%3E%3C/svg%3E"); }
	

}
@media (max-width: 1199px) {
 .envision .envision-left {padding-top: 2%; padding-right: 0%;}
}

@media (max-width: 1024px) {
  .header-search {width:447px; margin-left: -126px;}
  ul.header-menu > li.nav-item > a.nav-link{font-size:14px; padding: 20px 7px;}
  .consultation-slider{margin-bottom:70px;}
  .free-design-consulttion .inner_banner img {height: 55vh;}
  .caption_banner_wrap{bottom: 66px;}
  
}

@media (max-width: 1023px) {
	.header-nav-wrap .navbar-collapse{position: fixed; left: -100%; top: 0;    width: calc(100% - 100px); background-color: #FFF;  z-index: 11; max-height: 100vh; min-height: 100vh; overflow-y: scroll; display:block!important; transition: all linear .2s;}
	.header-nav-wrap .navbar-collapse.show{display: block!important; left:0; transition: all linear .2s;}
	.header-bottom-area{position:relative; padding: 0 40px;}
	.header-nav-wrap .navbar-toggler{display: block; position: absolute; left:-27px; top:-63px; width: 28px; height: 23px; border-radius: 0; border: 0; padding: 0; font-size: 23px; box-shadow: none; transition: all linear .2s; display: flex;  align-items: center;}
	.header-nav-wrap .navbar-toggler .fa-bars::before{font-size:0; width:24px; height:24px; background-image: url("data:image/svg+xml,%3Csvg fill='%238f8f8f' 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-repeat:no-repeat; background-size:100% auto; display: block;}
	.header-nav-wrap .navbar-toggler[aria-expanded="true"]{position: fixed; left:auto; top: 0; right: 0; z-index: 11; width: 100px; background-color: rgba(0,0,0,0.5); bottom: 0; height: 100%;  background-image: none; transition: all linear .2s;}
	.header-nav-wrap .navbar-toggler[aria-expanded="true"] .fa-bars{display:none;}
	.header-top-area{padding:25px 0px 25px 0px;}
	.header-top-wrap{padding-left:50px;}
	.header-search {width: 428px;  margin-left: 18px;}
	ul.header-menu{display:block; margin-bottom: 130px;}
	ul.header-menu > li.nav-item{position:relative;}
	ul.header-menu > li.nav-item::after{content:""; display:block; position:absolute; right:0; top:0; width:64px; height:64px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -4.5 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg transform='translate(-180.000000, -6684.000000)' fill='%23333333'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M144,6525.39 L142.594,6524 L133.987,6532.261 L133.069,6531.38 L133.074,6531.385 L125.427,6524.045 L124,6525.414 C126.113,6527.443 132.014,6533.107 133.987,6535 C135.453,6533.594 134.024,6534.965 144,6525.39' %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:14px auto; z-index:1;}
	ul.header-menu > li.nav-item.dropdown{cursor:pointer;}
	ul.header-menu > li.nav-item.dropdown:hover > .dropdown-menu{display:block; min-width: initial; box-shadow: none;}
	ul.header-menu > li.nav-item > a.nav-link{padding:20px 10px; font-size: 16px; position:relative;}
	ul.header-menu > li.nav-item > a.nav-link::after{content:""; display:block; position:absolute; right:0; top:0; width:64px; height:64px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -4.5 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg transform='translate(-180.000000, -6684.000000)' fill='%23333333'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M144,6525.39 L142.594,6524 L133.987,6532.261 L133.069,6531.38 L133.074,6531.385 L125.427,6524.045 L124,6525.414 C126.113,6527.443 132.014,6533.107 133.987,6535 C135.453,6533.594 134.024,6534.965 144,6525.39' %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:14px auto; display:none;}
	ul.header-menu > li.nav-item > a.nav-link.show::after{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke-width='6' stroke='%23333333' fill='none'%3E%3Cpolyline points='57.47 45.15 30.84 19.88 6.58 45.15'/%3E%3C/svg%3E"); background-size: 16px auto;}
	ul.header-menu > li.nav-item{border-bottom: 1px solid #efefef;}
	ul.header-menu > li.nav-item:last-child{border-bottom:0;}
	ul.header-menu > li.dropdown > .dropdown-menu.show{display: block; box-shadow: none;    border: 0; width: 100%; position: static; min-width:initial;}
	
	.caption-title{font-size:20px; margin-bottom: 10px;}
	.hero-slider .animate-caption .border-title::after{margin-top:0;}
	.animate-caption .caption-description{display:none;}
	.animate-caption .border-title::after{margin-top:0;}
	.consultation-slider .animate-caption .caption-description{display:block;}
	.consultation-slider .animate-caption .border-title::after{margin-top:20px;}
	a.caption-link{opacity:1;}
	.animate-caption .caption{bottom:0px; padding:0 20px 20px 20px;}
	.animate-caption.catalog-coloum .caption {bottom:0px;}
	.animate-caption.catalog-coloum:hover .caption{bottom: 0px;}
	.page-body { margin-top: 104px;}
	

}

@media (max-width:991px) {
	.sidebar-links{left: 0; bottom: 0; top: auto;  width: 100%;  border-radius: 0;  transform: none; box-shadow: none; padding-bottom:15px;}
	.sidebar-links.home-sidebar-links{padding-bottom:65px;}
	
	ul.sidebar-listing{display: flex; align-items: flex-start;	justify-content: center; gap: 20px; margin-bottom: 40px;}
	ul.sidebar-listing > li{margin:0;}
	ul.sidebar-listing > li > a{flex-direction: column;}
	.sidebar-imglabel{margin-left:0; margin-top: 10px;}
	.header-bottom-area > .container{max-width:100%;}
	ul.country-store-list > li > a{font-size: 18px;}
	.header-store .dropdown-menu .close-btn{right: 10px; top: 15px;}
	.footer-col{padding:2%;}
	footer.footer{margin-bottom:172px;}
	.header-store .dropdown-menu{padding: 20px; }
	
	.certifications.owl-theme .owl-nav [class*="owl-"]{height: 30px; width: 30px; transform: translate(0, -15px); background: rgba(0, 0, 0, 0.25); right:-15px;}
	.certifications.owl-theme .owl-nav [class*="owl-"].owl-prev{left:-15px;}
	.certifications.owl-theme .owl-nav [class*="owl-"] span{height: 16px; width: 16px; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' id='svg2' version='1.1'%3E%3Cg transform='rotate(45 1254.793 524.438)'%3E%3Cpath style='fill:%23FFFFFF; fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' d='M15.464 1044.409v-1.997h-9v-9h-2v11z' id='path4179'/%3E%3C/g%3E%3C/svg%3E");}
	
	.product-area{padding:10px 0;}
	.product-row{flex-direction:column;}
	.product-col1 {width:100%; margin-bottom:20px;}
	.product-col2 {width:100%;}
	ul.product-feature-list > li > img{width:auto;}
	.auth-select > .col{flex: 1 0 50%; margin:5px 0;}
	
	.blog-row{flex-direction:column;}
	.blog-col1{width:100%; margin-bottom:20px;}
	.blog-col2{width:100%;}
	
	.product-list-row{flex-direction:column;}
	.product-list-col2{width:100%; margin-bottom:20px;}
	.filters-section {width: 100%;}
	
	.filter-title-wrap{cursor:pointer;}
	.filter-parent{position:fixed; left:-100%; top:0; width:100%; height:100%; background-color:#FFFFFF; z-index: 1111; transition: all linear .2s; padding: 15px; background-color:#f5f5f4;}
	.filter-parent.toggle-mobile-filters{left:0; transition: all linear .2s;}
	.toggle-mobile-filters .mobile-filter-title-wrap{display:flex;}
	.filter-child-wrap{max-height:calc(100vh - 80px); overflow-y:auto;}
	
	.owl-theme .owl-nav [class*="owl-"]{height: 30px; width: 30px;}
	.owl-theme .owl-nav [class*="owl-"] span{height: 16px;  width: 16px;}
	
	.our_designer_sec > ul > li{flex-wrap: wrap;}
	.our_designer_sec > ul > li > .image_block{width:100%;}
	.our_designer_sec > ul > li > .designer_desc_sec{width:100%; width: 100%; transform: none; position: static;}
	
	.jw_video {gap: 10px; }
	.jw_video iframe {width: calc(100%);}
	.cookie-consent{padding-bottom: 140px;}
	
	.free-design-consulttion .inner_banner img{height: 45vh; }
	.caption_banner_wrap {bottom: 45px;}
	.caption_banner_wrap .banner_title{font-size: 38px;}
    .caption_banner_wrap .banner_subheading{font-size: 28px;}
	
	.from-concept{padding:70px 0;}
	.from-concept .from-concept-left{ padding: 0;  text-align: center;}
	.title_1 {font-size: 26px;}
	.font-24{font-size: 18px;}
	.from-concept .from-concept-left p{font-size: 18px;  margin-bottom: 12px;}
	.from-concept-right{margin-top:30px;}
	.why-choose-right{padding-left:0%;}
	
	.discover{padding:70px 0;}
	
	.category-page h1.page-title {margin-bottom: 20px;}
}

@media (max-width: 767px) {
	ul.quickview-list{justify-content: space-around;}
	.collection-cat-col .collection-cat-title{font-size: 16px;  padding: 15px;}
	.header-search{width:calc(100% + 50px);  margin-left:-50px; order: 3;}
	.sm-col-wrap{margin-bottom:30px;}
	.smart-products {padding:40px 0 20px 0;}
	.consultation-slider .banner-image{height:350px;}
	.catalog-coloum{margin:10px 0;}
	.footer-title-js{position:relative; padding-right:20px; margin-bottom:0;}
	.footer-title-js:after{content:""; display:block; width:15px; height:20px; position:absolute; right:0; top:0; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 -4.5 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg transform='translate(-180.000000, -6684.000000)' fill='%23333333'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M144,6525.39 L142.594,6524 L133.987,6532.261 L133.069,6531.38 L133.074,6531.385 L125.427,6524.045 L124,6525.414 C126.113,6527.443 132.014,6533.107 133.987,6535 C135.453,6533.594 134.024,6534.965 144,6525.39' %3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto; margin-top: 0;
    background-color: transparent;}
	ul.footer-menu{margin: 20px 0;}
	.footer-social-title{margin-top:20px; margin-bottom: 20px;}
	.footer-social-title::after{margin-top:10px;}
	
	.header-top-wrap{flex-wrap: wrap;}
	.header-top-area {padding:10px 0px 10px 0px;}
	.header-nav-wrap .navbar-toggler{top:-88px; }
	input.search-input{height: 41px; padding:10px 15px;}
	.button-search .fa-magnifying-glass::before {width: 24px; height: 24px;}
	.free-consultation-btn{right:15px; left:15px; width:auto;}
	.consultation-slider{margin-bottom:40px;}
	.footer-title-js{cursor:pointer;}
	.Free-Design-Consultation{right:15px; left:15px; width:auto;}
	.Free-Design-Consultation .modal-dialog {max-width: 100%;}
	
	.header-store .dropdown-menu .accordion{max-height: calc(100vh - 173px);  overflow-y: auto;}
	.header-nav-wrap .navbar-toggler[aria-expanded="true"]{width: 60px;}
	.header-nav-wrap .navbar-collapse{width: calc(100% - 60px);}
	.sidebar-imglabel{text-align:center;}
	.breadcrumb-wrap{padding:20px 0px;}
	ul.download_files_sec3 > li{width:100%;}
	.auth-select > .col{flex: 1 0 100%;}
	
	ul.disc-list{margin:20px 0 20px 20px;}
	ul.disc-list > li {margin-bottom: 20px;}
	.page-body {margin-top: 114px;}
	ul.sidebar-listing{margin-bottom:0; flex-wrap: wrap; gap: 10px;}
	
	.milestones .nav-tabs{text-align: center;  overflow-x: auto;   display: flex; flex-wrap: nowrap;    word-wrap: break-word;    white-space: nowrap; padding-bottom: 10px;}
	.milestones .nav-tabs li.nav-item .nav-link{font-size: 20px; padding: 10px 10px;}
	.Free-Design-Consultation.show{padding-right:0!important;}
	
	
	.free-design-consulttion .inner_banner img {height:38vh;}
	.caption_banner_wrap .banner_title {font-size: 30px;}
	.caption_banner_wrap .banner_subheading {font-size: 20px;}
	.from-concept {padding:40px 0;}
	.discover {padding:40px 0;}
	.from-concept .from-concept-left p{font-size:16px;}
	.envision .envision-left {padding-top:0%;  padding-right: 0%;}
	footer.footer {margin-bottom: 132px;}
	.hero-slider .carousel-item .row .col-md-6:nth-child(1) .banner-inner{border:0;}
	
}
@media (max-width: 640px) {
	.designer_desc_sec .designer_image{margin:0 auto 0px auto; width:150px; float: none;}
	.designer_desc_sec .designer_desc {padding:15px; text-align: center;}
	.our_designer_sec > ul > li:nth-child(2n+1) > .designer_desc_sec > .designer_image{margin:0 auto 0px auto; width:150px; float: none;}
	ul.sidebar-listing{gap:0;}
	ul.sidebar-listing > li{width:33.33%; padding:0 5px;}
	.sidebar-imglabel{font-size: 13px; margin-top: 10px; line-height:1.2;}
	.engt.engt-mobile-tab .engt-right-theme .engt-launch-icon-box{right:10px!important; bottom:10px!important;}
}
@media (max-width: 575px) {
.CategoryListWrap .product-title{min-height:initial;}	
}


@media (min-width: 1024px) {
	.header-bottom-area ul.header-menu > li.nav-item{position:relative;}
	.header-bottom-area ul.header-menu > li.nav-item::before{content:""; display:block; position:absolute; left:0; top:22px; width:1px; height:20px; background-color:#d1d1d1;}
	.header-bottom-area ul.header-menu > li.nav-item:first-child::before{display:none;}
	.header-bottom-area ul.header-menu > li.nav-item > a.nav-link{}
}

.cookie-consent-link::before{content: "Learn more";}