/*First */
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.chatlio-title-text-content {font-family:'Avenir',Arial; font-size:15px; font-weight:300;}
.christmashomepagevideo .overvideo a:hover {border:1px solid #F2292E;color:#F2292E}
.ruler-click{display:none;}
.ruler-residential{display:none}
#calcHolder{text-align:left;float:left;width:100%;margin-top:10px;}
#productdropdowns.has-ppm{width:43%;float:right;}
.luvantooffer{display:none;top:0;left:0;z-index:99;width:100%;height:100px;background-color:#eb5755;padding:25px;position:absolute;color:#fff;font-size:20px;border-left:1px solid #eb5755;border-right:1px solid #eb5755;}
.luvantoprooffer{display:none;top:0;left:0;z-index:99;width:100%;height:100px;background-color:#eb5755;padding:25px;position:absolute;color:#fff;font-size:20px;border-left:1px solid #eb5755;border-right:1px solid #eb5755;}
.lgoffer{top:0;left:0;z-index:99;width:100%;height:100px;background-color:#eb5755;padding:20px 25px;position:absolute;color:#fff;font-size:18px;}
.main-container-1{margin-bottom:20px;}
.cal-textcon{overflow:hidden;}
.calc-bubble:after{content:'';position:absolute;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent #efefef;display:block;width:0;z-index:1;right:-15px;top:30px;}
.calc-bubble{position:relative;width:100%;padding:0px;background:#efefef;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.calc-input{padding:16px;}
.calcAreaType:hover{cursor:pointer;}
.calcAreaType.active{color:#fff;background-color:#1ac2e0;padding:5px;font-weight:800;}
.calcAreaType{border:1px solid #1ac2e0;color:#5a5a5a;background-color:#fff;padding:5px;}
.calcHidePacks{padding-top:20px;border-top:1px solid #cdcdcd;margin-top:17px;text-align:center;margin-bottom:30px}
.calculator{width:100%;background-color:#ebebeb;border:none;border-radius:3px;height:45px;cursor:pointer;font-size:15px;font-weight:500;color:#5a5a5a;}
.calculatorholder{float:left;width:100%;margin-right:10px;}
.notforsale {width:100%;padding:15px;background:#eb5755;color:#fff;display:none}
.chat-widget-container {z-index:200!important;}
.submenu ul {margin-bottom:0px;}   
.overlaybutton {position:absolute;width:100%;height:100%;z-index:10;background:transparent;border:0;}
.countdownblue {position:relative;width:100%; float:left; height:170px;background-color:rgb(170, 219, 227);}
#europe {height:35px;line-height:35px;}
#europe:hover, #europe:active, #europe:visited, #europe:focus-within {text-decoration:none;}
.flags {height:14px; width:auto; margin-bottom:2px;border:1px solid #ccc}
.flags:first-of-type {margin-left:10px;}
.trustwave {display:none;text-align:right;margin-top:30px}
.homebannertop {height:350px;display:block;}
.polyflor .homebannertop {height:550px !important;display:block;}
.polyflor .line1{font-size: 48px !important;width: 100%;margin-inline: auto;}
.polyflor .line2{font-size: 24px !important;font-weight: 600 !important;margin-top: 15px;width:100%;margin-inline:auto;}
.polyflor p{text-align:center;}
.banner2021 {background-image:url('/_images/home/eastersalenw2.png');background-repeat:no-repeat;background-size:100%;width:1170px;height:350px;}
.timer {display:none!important}
.salebannerhome {display:none;}
.discountcodeoffer a {padding: 10px; background: #3b9dd6; color: #fff; display: block;border:1px solid #fff;}
.discountcodeoffer a:hover {background:#fff;color:#3b9dd6;border:1px solid #3b9dd6}
.discountcodeoffer {margin-top:15px;}
.marmoleumcharge, .marmoleumtextura, .forbocharge {display:none;}
.marmoleumcharge a, .marmoleumtextura a, .forbocharge a {color:#333;font-size:13px;font-weight:normal;}
.marmoleumcharge a:hover, .marmoleumtextura a:hover, .forbocharge a:hover {font-weight:normal;text-decoration:underline;color:#333}
.schoolbannertop {display:flex;height:auto;background:#EB5755;color:#fff;text-align:center;background-size:cover;font-size:16px;padding:5px 0px;letter-spacing:0px;justify-content: center;align-items: center;}
.schoolbannertop span {font-weight: 800;  font-style: normal; margin-right:20px}
.schoolbannertop p {color:#fff}
.schoolbannertop a {color:#fff;font-weight:bold;text-decoration: underline;}
.schoolbannertop a:hover {text-decoration: underline;color:yellow;font-weight:bold}
#beachlottie {width:100%;height:auto;margin-top:-570px}
.salebanner2022 {width:100%;background:url('/_images/Banners/driftbacksmall.jpg');background-repeat:no-repeat;height:150px;line-height:150px;color:#fff;font-size:30px;text-align:center;font-weight:bold;}
.christmashomepagevideo .videotop {height:400px}
.christmashomepagevideo .overvideo h1 {color:#fff;font-size:3.4em}
.christmashomepagevideo .overvideo a {color:#fff;font-size:14px;padding:10px;border:1px solid #fff;}
.christmashomepagevideo .overvideo h2 {margin-bottom:30px;font-size:22px;text-transform: uppercase}
.egg5, .egg10, .egg15, .eggdelivery {display:none;position:absolute;z-index:10;top:20px;}
#bannerprodmobile {display:none}
#bannerproddesk {display:block}
.jandiv, .jandiv2, .jandiv3 {font-size:11px;color:#fff}

.glasshouse {display:none;width:100%;height:auto;margin-bottom:20px;}
.glasshousemobile {display:none;width:100%;height:auto;margin-bottom:10px;}

/* Halloween */
.blood-sheet{
  position:absolute; inset:0;
  width:100%; height:100%;
  pointer-events:none; mix-blend-mode:multiply; z-index:2;
}
.bleed { --fall: 10s; position:none; } 
.drips{
  position:absolute; inset:0; pointer-events:none;
  mix-blend-mode:multiply; z-index:3;
}
.drips span{
  position:absolute;
  top:0; left:var(--x);
  width:var(--w);
  height:0;
  background: linear-gradient(#7a0000 0%, #b30000 70%, #9c0202 100%);
  border-bottom-left-radius:50%;
  border-bottom-right-radius:50%;
  filter: drop-shadow(0 1px 1px rgba(0,0,0,.2));
  opacity:0.95;
 animation: drip calc(var(--fall) - .2s) var(--d,0s) forwards;
  transform-origin: top center;
}
@keyframes drip{
  0%   { height: 0; }
  100% { height: var(--h); }  /* reaches bottom and stays */
}

@keyframes thicken{
  0%{ transform: scaleX(1); }
  100%{ transform: scaleX(1.15); }
}

@keyframes pulse{
  0%{ transform: scaleX(1); }
  100%{ transform: scaleX(1.3); }
}



/* Menu */
.covid {width:100%;height:40px;padding:10px;margin:0 auto;background:#efefef; color:#333;display:block;text-align:center;font-size:14px;}
#darkness {background:rgba(0, 0, 0, 0.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5;}
.desktopnav{width:100%;background:#3b9dd6;height:60px;}
.nav-fixed{top:0;z-index:100;position:fixed;width:100%;}
.shopthelookline {text-align:center; font-size:20px; font-weight:bold}
.shopthelookline2 {text-align:center; font-size:20px; font-weight:bold; border:1px solid #acbbc6; padding:20px;margin-bottom:10px;}
.shoplook {font-size:18px !important; font-weight:bold; background:#3B9DD6; border:2px solid #fff; color:#fff !important; padding:10px;}
.shoplook:hover {border:2px solid #3B9DD6; color:#6a798a !important; background:#fff;cursor: pointer;}
.jetmenu-wrapper{display: flex;justify-content: center;}
.jetmenu{width:auto;max-width:1140px;padding:0;margin:0 auto;position:absolute;list-style:none;background:#3b9dd6;max-height:75px;height:60px;line-height:1.42857143}
.jetmenu li{display:inline-block;float:left;width:90px;max-height:60px;border-right:1px solid #56ade0;}
.jetmenu a{-o-transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;outline:none;z-index:10;}
.jetmenu > li > a{font-weight:normal;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;word-break:break-word;height:60px;max-height:60px;font-size:12px;color:#fff;text-align:center;padding:0px 10px}
.jetmenu > li > a:hover {background: #eec23c;cursor:pointer}
.shopnav .megamenu a:before{background-image:none;content:"";background-position:left;background-repeat:no-repeat;padding-left:0px;}
.jetmenu ul.dropdown, .jetmenu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;min-width:134px;background:#333333;}
.jetmenu ul.dropdown{top:60px;}
.jetmenu ul.dropdown li ul.dropdown{left:100%;top:inherit;}
.jetmenu ul.dropdown li{clear:both;width:100%;font-size:12px;}
.jetmenu ul.dropdown li a{width:100%;padding:12px 24px 12px;display:inline-block;float:left;clear:both;font-weight:600;text-decoration:none;color:#999;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.jetmenu ul.dropdown li:hover > a{background:#5f6c7c;color:#555;}
.jetmenu ul.dropdown li ul.dropdown.left{left:auto;right:100%;}
.jetmenu .indicator{display:none;position:relative;left:5px;top:0;font-size:14px;float:right;}
.jetmenu ul li .indicator{font-size:12px;top:1px;left:10px;}
.jetmenu > li > .megamenu{position:absolute;display:none;background:#f9f9f9;top:60px;font-weight:200;min-height:320px;font-size:12px;color:#6a798a;z-index:99;padding:20px 0px 20px 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#bigone {height:380px;}
.residentialmenubox {position: absolute;bottom: 0;width: 100%;height: 50px;color: #fff;font-weight: bold;text-align: center;padding-right: 30px;font-size: 14px;}
.residentialmenubox p {text-align:center;}
.resnavtitle{font-size:14px;text-align:center;width:100%;margin-bottom:10px;font-weight:800;}
.resnavtext{font-size:13px;text-align:center;width:100%;line-height:1.42857143}
.secnavtitle{font-size:14px;text-align:center;width:100%;margin-bottom:10px;height:40px;font-weight:800;}
.sectornavbullet{text-align:center;line-height:14px;}
.jetmenu li > .megamenu > div > div > div li a {text-align:left;}
.jetmenu li > .megamenu ul{margin:0;padding:0;display:block;position:relative;}
.jetmenu li > .megamenu ul.first{min-height:115px;width:100%;}
.jetmenu li > .megamenu ul.invoice{min-height:40px;padding:10px 0 10px;border-bottom:solid 1px #6a798a;width:100%;}
.jetmenu li > .megamenu ul li{width:100%;padding:2px 0;}
.jetmenu li > .megamenu ul li.title{margin:0 0 8px;padding:0 0 5px;font-size:13px;font-weight:800;color:#292e35;border-right:0px;}
.jetmenu li > .megamenu ul li a.bold{font-weight:800;}
.jetmenu li > .megamenu ul li.line-item{padding:0px;font-size:15px;border:0px;height:20px;}
.jetmenu li > .megamenu ul li.line-item-last{padding:5px 0 5px 0;font-size:15px;}
.jetmenu li > .megamenu ul li.total{font-size:16px;}
.jetmenu li > .megamenu ul li span.total-right{float:right;}
.jetmenu li > .megamenu ul li.first{padding-top:10px;}
.js-basket .megamenu ul li.title {margin:0px}
.jetmenu li > .megamenu ul li.last{margin:0 0 8px;padding:0 0 5px;font-size:15px;}
.jetmenu li > .megamenu ul li.blog{margin:0 0 8px;padding:0 0 20px;font-size:15px;border-bottom:solid 1px #6a798a;}
.mini-cart-delete{margin:0 5px 0px 10px;width:10px;height:10px;display:inline-block;}
.mini-cart-delete img{-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;}
.mini-cart-delete:hover img{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);}
.jetmenu li > .megamenu h5{width:100%;margin:0;padding:0;}
.jetmenu li > .megamenu a{font-weight:normal;color:#292e35;text-decoration:none;font-size:13px;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;line-height:1.42857143;}
.jetmenu li > .megamenu .title a {font-weight:bold}
.jetmenu li > .megamenu a:hover{}
.jetmenu .megamenu img{width:100%;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-o-transition:border 0.3s linear;transition:border 0.3s linear;}
.jetmenu > li.fix-sub > .megamenu,
.jetmenu > li.fix-sub > .megamenu.half-width,
.jetmenu > li.fix-sub > .dropdown{right:0;}
.jetmenu > li > .megamenu.half-width{width:50%;}
.jetmenu > li > .megamenu.full-width{width:100%;left:0;z-index:100;}
.jetmenu li > .megamenu form{width:100%;}
.jetmenu li > .megamenu form input[type="text"],
.jetmenu li > .megamenu form textarea{padding:5px;color:#999;background:#444;font-weight:600;font-size:14px;border:solid 1px transparent;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border 0.3s linear;-moz-transition:border 0.3s linear;-o-transition:border 0.3s linear;transition:border 0.3s linear;}
.jetmenu li > .megamenu form input[type="text"]:focus,
.jetmenu li > .megamenu form textarea:focus{border-color:#e0e0e0;}
.jetmenu li > .megamenu form input[type="text"]{width:100%;margin-top:10px;}
.jetmenu li > .megamenu form textarea{width:100%;margin-top:10px;}
.jetmenu li > .megamenu form input[type="submit"]{width:25%;float:right;height:30px;margin-top:10px;border:none;cursor:pointer;background:#444;color:#777;font-weight:600;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}
.jetmenu li > .megamenu form input[type="submit"]:hover{background:#e0e0e0;color:#555;}
.jetmenu li > .megamenu .checkout-button{width:100%;background-image:url("img/basket-icon.png");background-position:40px center;background-color:#7fc379;background-repeat:no-repeat;padding:12px 23px 12px 73px;margin-bottom:10px;margin-top:15px;font-size:14px;color:#fff;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.jetmenu li > .megamenu .checkout-button:hover,
.jetmenu li > .megamenu .checkout-button:focus{color:#fff;background-color:#71b36b;background-image:url("img/icon-check.png");}
.jetmenu li > .megamenu .samples-button{width:100%;background-image:url("img/samples-icon.png");background-position:40px center;background-color:#3b9dd6;background-repeat:no-repeat;padding:12px 23px 12px 73px;margin-bottom:10px;margin-top:15px;font-size:14px;color:#fff;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.jetmenu li > .megamenu .samples-button:hover,
.jetmenu li > .megamenu .samples-button:focus{color:#fff;background-color:#4c5a6b;background-image:url("img/icon-check.png");}
.megamenu .row{width:100%;margin-top:15px;}
.megamenu .row:first-child{margin-top:0;}
.megamenu .row:before,
.megamenu .row:after{display:table;content:"";line-height:0;}
.megamenu .row:after{clear:both;}
.megamenu .row .col1,
.megamenu .row .col2,
.megamenu .row .col3,
.megamenu .row .col4,
.megamenu .row .col5,
.megamenu .row .col6{display:block;width:100%;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.megamenu .row [class*="col"]:first-child{margin-left:0;}
.megamenu .row .col1{width:14.893617021276595%;}
.megamenu .row .col2{width:23%;}
.megamenu .row .col3{width:48.93617021276595%;}
.megamenu .row .col4{width:65.95744680851064%;}
.megamenu .row .col5{width:82.97872340425532%;}
.megamenu .row .col6{width:100%;}
.jetmenu > li.right {height: 70px;
    max-height: 70px;
    float: right;}
.jetmenu > li.right > .megamenu,
.jetmenu > li.right > .megamenu.half-width,
.jetmenu > li.right > .dropdown{right:-63px;}
.jetmenu > li.jsright{float:right;}
.jetmenu > li.jsright.last > .megamenu,
.jetmenu > li.jsright.last > .megamenu.half-width,
.jetmenu > li.jsright.last > .dropdown{right:0;}
.jetmenu > li.sale{background:#f1594e;color:#fff;}
.jetmenu > li > a > i{line-height:23px !important;margin-right:6px;font-size:18px;float:left;}
.search-tab{background-color:#576474;}
.jetmenu > li.showhide{display: none;padding-top: 4px;width: 100%;height: 50px;cursor: pointer;	color: #999;background: #4c5a6b;}
.jetmenu > li.showhide span.title{margin: 15px 0 0 25px;font-weight: 600;float: left;}
.jetmenu > li.showhide span.icon{margin: 17px 20px;float: right;}
.jetmenu > li.showhide .icon em{margin-bottom: 3px;display: block;width: 20px;height: 2px;background: #999;}
.jetmenu > li.right a{padding:11px 15px;font-size:11px;display:inline-block;align-content: normal;align-items: normal;}
.jetmenu > li.right a img{margin-bottom:4px;}
.smalltxt{width:100%;font-size:12px;font-weight:normal;text-align:center;}
.blue ul.dropdown li:hover > a{background:#434851;color:#8aa6c3;}
.blue li > .megamenu form input[type="text"]:focus, .blue li > .megamenu form textarea:focus{border-color:#434851;}
.blue li > .megamenu form input[type="submit"]:hover{background:#434851;color:#8aa6c3;}
.blue li > .megamenu a:hover{color:#3b9dd6;}
.jm-fixed{height:260px;margin-bottom:10px;}
.wrappernew { background-color:#ebebeb; height:70px}
.wrappernew .container3 ul { list-style-type: none; display: inline; }
.wrappernew .container3 ul li {display:inline; color:#6a798a; font-size:12px;}
.wrappernew .container3 ul li a {padding: 0px 10px 0px 10px;}
.wrappernew .container3 ul li a:hover {color:#337ab7;}	
.magnify {width:20%; background:#3b9dd6; display:block; height:40px;float:right; padding: 3px 3px 0px 6px; border-radius:0px 5px 5px 0px; margin-top:15px;text-align:center;}
.magnify img {width:20px;height:20px;margin-top:5px;}
.topspecial {background:transparent;position:relative}
.topspecial > li > a {height:70px;max-height:70px; width:120%;color:#6a798a;line-height:20px;padding:15px 5px 0px 5px !important;}
.topspecial > li > .megamenu.half-width {width:500px;}
.topspecial > li > .megamenu {top:70px;background:#f9f9f9;color:#6a798a; height:auto}
.topspecial > li > .megamenu a {color:#6a798a}
.topspecial .smalltxt {color:#6a798a;font-weight:800}
.topspecial li > .megamenu ul li.title {color:#6a798a}
.topspecial li > .megamenu ul li.total {color:#6a798a;border-right:0px;}
.splide {height:70px;}
.splide .icon {width:20%;height:70px;display:block;float:left;line-height:47px;}
.splide .icon img {width:55%;height:auto;padding-top:20px;}
.splide .main {width:80%;height:70px;display:block;font-size:23px;color:#637284;float:left;}
.splide .time {font-size:12px;color:#637284;display:block;float:left;width:100%;height:30px;margin-top:15px;}
.splide .main .phonenumber {height:30px;width:100%;display:block;padding-top:15px;font-weight:900;color:#3b9dd6}
.splide .main .phonenumber-whatsapp {height:30px;width:100%;display:block;padding-top:15px;font-weight:900;color:#71b36b}
.splide .mime {font-size:12px;color:#637284;display:block;float:left;width:100%;height:30px;margin-top:15px;font-weight:200}
.splide ul li a {padding:0px !important;}
.showroom-link{display:flex;align-items:center;gap:8px}
.showroom-link div{margin-top:8px;}
.showroom-link a{font-size:13px;font-weight:700;color:#3B9DD6;line-height:20px;margin:0;cursor:pointer;text-decoration:none;}
.showroom-link a:hover{color:#3B9DD6;}
.showroom-link a:focus-within{color:#3B9DD6;}
.showroom-link p{font-size:11px;font-weight:350;color:#333333;line-height:16.5px;margin-block:5px}
#youtube a {color:#0757A0;background:#f9f9f9;font-weight:bold;font-size:16px;}
#youtube a:hover {width:100%;background:#eec23c;color:#fff;}
#youtube {width:165px;color:#5a5a5a;float:right;border:0px;}
.youtubelogo {height:20px;width:90px;margin-left:10px;margin-top:-3px;background:url('/_images/svg/newnav/youtubered.svg');}
#youtube a:hover > .youtubelogo {background:url('/_images/svg/youtubewhite2.svg');}
#showroom{width:165px;}
#showroom a{display:flex;flex-direction:column;background:#fff;}
#showroom a:hover{background:#f1605d;}
#showroom:hover p{color:#fff !important;}
#showroom a p:first-child{color:#3B9DD6;font-size:13px;font-weight:800;margin-bottom:0;}
#showroom a p:nth-child(2){color:#637284;font-size:11px;font-weight:400;margin-bottom:0;line-height:12px;}
.recentprojects {background:#ebebeb; border-radius:5px;padding:20px 0px 20px 30px; margin-right:30px;}
.recentprojects h3 {font-size:18px;font-weight:800;}
.recentprojects img:hover {opacity:0.7;filter:grayscale(100%)}
.recentprojects img {margin-bottom:10px;width:100%}
.logomobile {display:none;}
#moremenu {height:260px;}
.js-samples-basket, .js-basket {border-right:0px !important;}

/*Homepage banner */
.slider-desk{display: block;}
.slider-mobile{display: block;}
.slider.ratio-fixed .slider-body {height:400px !important;}
.polyflor .slider.ratio-fixed .slider-body{height:550px !important;}
.wallpaper-slider .slider.ratio-fixed .slider-body{height:516px !important;}
.slider.ratio-fixed .slider-arena .item-image, .slider.ratio-fixed .slider-arena img, .slider.ratio-fixed .slider-arena picture {z-index:-1}
.slider.ratio-fixed .slider-arena>* {display:flex;}
.bannertext {align-content: center;align-items: center}
.bannertext .line1 {font-weight:bold;font-size:2.5em;background:#eec23c;padding:0px 10px;position:relative;z-index:10}	
.bannertext .line1:first-of-type {background:none;font-family:'Shrikhand', sans-serif;font-weight:200 !important}
.polyflor .bannertext .line1:first-of-type{background:#eec23c;font-size: 42px !important;line-height: 63px !important;}
.bannertext .line2 {font-weight:bold;font-size:1.5em;padding:0px 20px;background:#3B9DD6;margin-bottom:20px;position:relative;z-index:10}
.bannertext .line2 span {background:#fff;color:#3B9DD6; padding:15px;}
.bannertext .line3 {color:#fff; font-size:0.9em;line-height:70px;}
.bannertext .line3 a {font-size:0.9em;text-transform: uppercase;text-decoration:none;line-height:70px;position:relative;z-index:10}
.bannertext .banner-btn{width: 286px;height: 54px; border: 1px solid #FFF;border-radius: 8px;background-color: #D9D9D94D;font-size: 16px;font-weight: 700;cursor: pointer;margin-top: 20px;padding: 14px;margin-inline: auto;}
.bannertext .banner-btn a{border: none !important;}
.slider-arena .item {background:linear-gradient(180deg,rgba(54, 54, 54, 0.82) 0%, rgba(166, 166, 166, 0) 58%);}
.slider-arena .item:nth-of-type(1) .bannertext .line3 a:hover, .slider-arena .item:nth-of-type(4) .bannertext .line3 a:hover, .slider-arena .item:nth-of-type(2) .bannertext .line3 a:hover, .slider-arena .item:nth-of-type(3) .bannertext .line3 a:hover, .slider-arena .item:nth-of-type(5) .bannertext .line3 a:hover {color:#fff;border:1px solid #fff}
.slider-arena .item:nth-of-type(1), .slider-arena .item:nth-of-type(1) > div a {color:#fff;}
.slider-arena .item:nth-of-type(3), .slider-arena .item:nth-of-type(3) > div a {color:#fff;}
.slider-arena .item:nth-of-type(2), .slider-arena .item:nth-of-type(2) > div a {color:#fff;}
.slider-arena .item:nth-of-type(4), .slider-arena .item:nth-of-type(4) > div a {color:#fff;}
.slider-arena .item:nth-of-type(5), .slider-arena .item:nth-of-type(5) > div a {color:#fff;}
.slider-arena .item:nth-of-type(3) > div a {border:1px solid #fff;padding:1.5% 2.5%;}
.slider-arena .item:nth-of-type(2) > div a {border:1px solid #fff;padding:1.5% 2.5%;}
.slider-arena .item:nth-of-type(4) > div a {border:1px solid #fff;padding:1.5% 2.5%;}	
.slider-arena .item:nth-of-type(5) > div a {border:1px solid #fff;padding:1.5% 2.5%;}	
.slider-arena .item:nth-of-type(1) > div a {border:1px solid #fff;padding:1.5% 2.5%;}	
.polyflor .bottom-arrow-background {display: none;}
.newreshome .bannertext .line3 a:hover {color:#fdb913;border:1px solid #fdb913}
.newreshome .slider-arena .item {color:#fff;}
.newreshome .line3 a {border:1px solid #fff;padding:1.5% 2.5%;}
.newreshome .slider-arena .item:nth-of-type(3) > div a {border:1px solid #fff;padding:1.5% 2.5%;color:#fff}
.newcomhome .slider-body input:checked:nth-of-type(1) ~ .navigations label:nth-child(2),
.newcomhome .slider-body input:checked:nth-of-type(2) ~ .navigations label:nth-child(3),
.newcomhome .slider-body input:checked:nth-of-type(3) ~ .navigations label:nth-child(4),
.newcomhome .slider-body input:checked:nth-of-type(2) ~ .navigations label:nth-child(1),
.newcomhome .slider-body input:checked:nth-of-type(3) ~ .navigations label:nth-child(2),
.newcomhome .slider-body input:checked:nth-of-type(4) ~ .navigations label:nth-child(3){display: none !important;}
.newcomhome .slider .navigations label{display:none !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") !important;
    right: 20px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L0,22L22,44l2.1-2.1L4.2,22L24.1,2.1L22,0L0,22L0,22z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E") !important;
    right: 20px;
    left: auto;
}
.main-page_swiper .swiper-pagination-bullet {
    background: #ccc !important;
    width: 15px !important;
    height: 15px !important; 
	margin-left:10px;
}
.main-page_swiper .swiper-pagination-bullet-active{
    background: white !important;
}

/*Other */
#altrovinylarea{padding:50px 0px 0px;}
#bannerinfo .video-button, #bannerinfo-right .video-button{margin-top:10px;width:160px;height:40px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:500;color:#fff;-webkit-appearance:button;cursor:pointer;line-height:40px;float:left;transition:background-color 0.66s ease-out;}
#bannerinfo .video-button:hover, #bannerinfo2 .video-button:hover, #bannerinfo3 .video-button:hover, #bannerinfo-right .video-button:hover{background-color:#3bb3dc;}
#bannerinfo h1, #bannerinfo2 h1, #bannerinfo3 h1{font-size:32px;font-weight:bold;color:#fff;text-align:left;letter-spacing:-1px;}
#bannerinfo p, #bannerinfo2 p, #bannerinfo3 p{font-size:16px;color:#fff;text-align:left;}
#bannerinfo-right h2{font-size:20px;width:160px;padding-bottom:10px;color:#fff;text-align:left;border-bottom:1px solid #fff;}
#bannerinfo-right p{font-size:13px;font-weight:100;color:#fff;text-align:left;}
#bannerinfo-right{margin-top:40px;width:240px;}
#bannerinfo{margin-top:124px;}
#bannerinfo2 .video-button, #bannerinfo3 .video-button{margin-top:10px;margin-right:20px;width:160px;height:40px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:500;color:#fff;-webkit-appearance:button;cursor:pointer;line-height:40px;float:left;transition:background-color 0.66s ease-out;}
#bannerinfo2{margin-top:200px;}
#bannerinfo3{margin-top:200px;}
#bannerinfo4 h1{font-size:22px;font-weight:bold;padding-bottom:10px;color:#fff;text-align:right;letter-spacing:-1px;}
#bannerinfo4 p{font-size:16px;color:#fff;text-align:center;}
#bannerinfo4{margin-top:165px;float:right;}
#bannerinfonew .video-button-bank{margin-top:205px;margin-left:20px;width:120px;height:40px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:500;color:#fff;-webkit-appearance:button;cursor:pointer;line-height:40px;float:left;transition:background-color 0.66s ease-out;}
#bannerinfonew .video-button{margin-top:205px;margin-left:20px;width:160px;height:40px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:500;color:#fff;-webkit-appearance:button;cursor:pointer;line-height:40px;float:left;transition:background-color 0.66s ease-out;}
#bannerinfonew2 .video-button{margin-top:205px;margin-left:10px;width:160px;height:40px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:13px;font-weight:500;color:#fff;-webkit-appearance:button;cursor:pointer;line-height:40px;float:left;transition:background-color 0.66s ease-out;}
#basketButtons{padding:0 40px 0;text-align:right;}
#beatmypriceimage{width:25%;}
#bettertogethersection {display:none}
#bestseller_title{display:none;}
#bfarea{padding:50px 0px 0px;}
#biggap {padding-right:40px;}
#blackfriday .wide-button {border-color:yellow; color:yellow; font-size:20px;}
#blackfriday .wide-button:hover {border-color:yellow;background-color:yellow;color:#000;}
#blackfriday {background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Background/blackfridaylanding4.jpg); background-repeat:no-repeat; background-color:#000;}
#blackfriday h1 {font-size:4em; font-weight:800;}
#blackfriday h2 {font-size:1.7em;}
#blackfridayheadline H1{font-family:'Avenir LT Std', sans-serif;font-weight:bold;font-size:30px;color:rgba(255,255,255,0.7);}
#blackfridayvid{width:450px;}
#blogflip{float:right;}
#blogimage{padding-left:0px;padding-right:0px;}
#blogimageleft{padding-left:0px;}
#blogimageright{padding-right:0px;}
#bluebox {background-color:#1f5fad}
#bluebox2 {background-color:#3b9dd6}
#blue h4 a {color:#3b9dd6!important}
#boats h1{letter-spacing:-3px;font-size:4em;text-shadow:1px 1px 5px #5a5a5a;}
#boats{padding:60px 0;text-align:center;overflow:hidden;height:100%;background-position:center !important;background-size:cover;background:url(/_images/Background/boatback2.jpg);color:#fff;background-repeat:no-repeat;}
#boldarrows{font-weight:bold !important;}
#burmatexp{margin-top:45px;}
#calcAreaToCover, #calcNumberOfPacks{width:80px;border-radius:3px;border:none;background-color:#fff;font-size:16px;height:50px;margin:0 10px 5px 0;text-align:center;}
#calclabel img{margin-right:5px;float:left;width:20px;margin-top:-3px;}
#calclabel{font-size:16px;font-weight:500;margin:0px 20px 0 20px;padding-top:20px;color:#384050;display:none;}
#calcpacks{font-size:15px;color:#384050;}
#callushomepage h2{font-size:30px;margin-bottom:0;}
#campervan h1{letter-spacing:-3px;font-size:4em;text-shadow:1px 1px 5px #5a5a5a;}
#campervan{padding:60px 0;text-align:center;overflow:hidden;height:100%;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Banners/campervan.jpg);color:#fff;background-repeat:no-repeat;}
#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}
#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}
#center-2{min-height:1000px;float:left;z-index:1;}
#center{width:100%;min-height:1000px;float:left;z-index:1;}
#clerkenwell h1{text-shadow:none;font-size:60px;font-weight:800;background:hotpink;}
#clerkenwell h2{color:#fff;line-height:50px;font-size:25px;background:rgba(000,000,000,0.4);padding:5px 10px 5px 10px;}
#clerkenwell{padding:60px 0;text-align:center;overflow:hidden;background-position:bottom !important;background-size:cover;background:url(/_images/Banners/clerk2.jpg);color:#fff;background-repeat:no-repeat;}
#clockdiv > div, #clockdiv2 > div{padding:10px;display:inline-block;margin-left:-10px;}
#clockdiv div > span, #clockdiv2 div > span{padding:5px;display:inline-block;}
#clockdiv{color:#fff;display:inline-block;text-align:center;font-size:30px;position:relative;}
#clockdiv2 .clocksmalltext{font-size:10px;}
#clockdiv2{color:#3a3a3a;text-align:center;position:relative;display:block;font-size:16px;padding:0px 10px;float:right;width:220px;}
#clockdiv3 .clocksmalltext{float:right;font-size:22px;padding-top:0px;}
#clockdiv3 > div{padding:10px;display:inline-block;margin-left:-18px;}
#clockdiv3 div > span{padding:5px;margin-right:7px;}
#clockdiv3{color:#5a5a5a;text-align:center;position:relative;display:block;font-size:22px;padding:0px 10px;float:right;height:40px;margin-top:45px;margin-right:60px;font-weight:800;} 
#colourdivs h4{height:24px;}
#Commercial, #optiontitlecontainer {background-color:#ECF3FA;padding:20px;}
#competitionrules .col-md-6:first-of-type{padding-right:60px;padding-left:0px;}
#competitionrules ul li{font-weight:100;color:#6f6f6f;line-height:30px;font-size:18px;margin-bottom:10px;}
#competitionrules{text-align:left;}
#concrete h1{letter-spacing:-3px;font-size:4em;}
#concrete{padding:60px 0;text-align:center;overflow:hidden;height:100%;background-position:center !important;background-size:cover !important;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Banners/dessoconcrete.jpg);color:#fff;background-repeat:no-repeat;}
#contactstaff h4{margin-bottom:5px;font-size:22px;}
#contactstaff img{border-radius:50%;box-shadow:2px 2px 10px #ccc;margin-bottom:20px;}
#contactstaff p{margin-bottom:0;line-height:20px;}
#contacttop a{color:#337ab7;}
#contacttop h3, #contacttop h3 span, #contacttop2 h3, #contacttop2 h3 span{font-size:40px !important;}
#contacttop h3, #contacttop2 h3{margin-bottom:15px;}
#contacttop, #contacttop2{text-align:center;}
#contacttop2 h4{margin-bottom:10px;}
#contacttop2{margin-bottom:30px;}
#content_2 .quotes{display:flex;align-items:center;justify-content:center;height:350px;}
#content_2 quote small{font-size:15px;margin-top:5px;}
#content_2 quote{font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";font-size:35px;line-height:50px;color:#5a5a5a;}
#content_3 .jondivider hr, #content_2 .jondivider hr{height:1px;text-align:center;margin:35px auto;width:100%;float:left;}
#content_3 .jondivider, #content_2 .jondivider{float:left;width:100%;clear:both;}
#content_3 hr{margin-top:30px;margin-bottom:30px;}
#content{margin:auto;}
#contractorfit{padding:20px;border:1px solid #ccc;text-align:center;width:100%;float:left;margin-top:40px;}
#cookie a {color:#fff;font-weight:800;}
#cookie a:hover {text-decoration:underline;color:#fff;}
#cookie{color: #fff;}
#ctl00_MainContent_FeedImageOption{width:80px;height:80px;}
#ctl00_MainContent_ProductDescription{font-size:14px;line-height:20px;}
#ctl00_MainContent_ProductSummaryDescription iframe{margin-bottom:20px;}
#ctl00_MainContent_rdbuttonEstimatedm2 label {font-weight:normal;}
#ctl00_MainContent_HowManyRooms {background:aliceblue;padding:10px;border:0px;}
#dctSidenav a:hover{right:0;}
#dctSidenav a{position:fixed;right:-210px;transition:0.3s;padding:15px;width:260px;text-decoration:none;font-size:18px;color:#5a5a5a;border-radius:5px 0px 0px 5px;text-align:right;z-index:100;background-color:#e6e7e8;}
#delightsmall .wide-button{font-size:18px;}
#delightsmall p{font-size:16px;line-height:26px;margin-bottom:20px;}
#deliveryfont h3:after{padding-left:20px;font-family:'FontAwesome';content:'\f0d1';font-size:30px;}
#deliveryfont h3:before{padding-right:20px;font-family:'FontAwesome';content:'\f0d1';font-size:30px;}
#deliveryfont h3{font-size:30px;font-weight:bold;line-height:30px;margin:0;}
#deliverypadding > div li{padding-bottom:0;}
#deliverypadding > div{padding-left:0;}
#deliverypadding{padding-left:0;}
#deliveryprocessbox{height:245px;}
#deliveryproducttable{padding-right:20px;margin-bottom:20px;}
#deliveryproducttable h4 {font-size:1em}
#deliveryproducttable2 h3{color:#fff;}
#deliveryproducttable2 img{padding-top:10px;}
#deliveryproducttable2 p, #deliveryproducttable2 span{font-size:12px;line-height:17px;}
#deliveryproducttable2{background-color:#384050;color:#fff;padding:35px;margin-bottom:20px;}
#deliverytable{padding-right:20px;}
#deliverytable2{background-color:#384050;color:#fff;padding-top:25px;padding-bottom:25px;}
#designimg1 img{border:1px solid #ccc;padding:10px;}
#designimg1{margin-bottom:20px;padding-left:0px;padding-right:0px;}
#dessovinylarea{padding:100px 0px 0px;}
#discountMessage{width:100%;text-align:center;font-size:20px;color:red;margin-top:20px;}
#dotted {background-color:#f3f3f3; border:3px dashed #fff;}
#dotted img {border-radius:70%;}
#dotted img{border-radius:70%;}
#dotted{background-color:#e6e7e8;border:3px dashed #fff;}
#droppy h3{font-weight:bold;font-size:1em;}
#droppy_toggle:hover{text-decoration:none;color:#333;background:#fff;}
#droppy_toggle{width:100%;height:35px;line-height:35px;background:#fff;text-align:left;color:#6a798a;text-decoration:none;}
#droppy{margin-top:0px;width:100%;height:170px;background-color:#fff;}
#editProduct a{color:#f1605d;font-weight:500;font-size:15px;}
#editProduct{position:absolute;left:0;top:0px;padding:1px;}
#elite{padding:60px 0;text-align:center;overflow:hidden;height:80vh;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/templatejon/elitelinear.jpg);color:#fff;background-repeat:no-repeat;}
#elitesmall p{font-size:16px;line-height:26px;margin-bottom:20px;}
#euroheader{font-size:40px;font-weight:bold;padding-bottom:30px;text-align:center;line-height:40px;}
#europage{color:#ffffff;padding:20px;margin-bottom:30px;font-size:18px;border-radius:5px;text-align:center;background-color:#f1605d;}
#europagewales{color:#ffffff;padding:20px;margin-bottom:30px;font-size:18px;border-radius:5px;text-align:center;background-color:#71b36b;}
#exclvatprice{font-size:32px;font-weight:300;color:#384050;}
#exportpadding, #exportpadding > div{padding-left:0;}
#exclvatprice span:nth-of-type(2) {font-size:16px;}
#fittingheadline h2{font-size:40px;}
#fittingsectionentrances {display:none}
#flotex{margin-left:20px;margin-top:15px;}
#forbop{margin-top:15px;}
.free .a-btn{background: #fff;border: 1px solid #EB5755;color: #EB5755 !important;}
.free .a-btn:hover{background: #d8b448;}
#free-delivery{font-size:18px;margin-top:10px;float:left;width:100%;text-align:left;}
#freebrochure h3{color:#ffffff;font-size:18px;font-weight:bold;margin-bottom:10px;text-align:center;}
#freesamplesbox{font-size:22px;text-align:center;padding:40px 30px 30px 30px;margin-top:25px;min-height:254px;color:#333}
#furnituredropdown{display:none;}
#header{position:relative;}
#heuganouveau h1{letter-spacing:-3px;font-size:4em;text-shadow:1px 1px 5px #5a5a5a;}
#heuganouveau{padding:60px 0;text-align:center;overflow:hidden;height:40vh;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Banners/heuganouveau2.jpg);color:#fff;background-repeat:no-repeat;}
#hobox {display:none;}
#hobox ul li {list-style-type:none}
#homepage-charts h4{font-size:1.7em;}
#homepage-charts h6{margin-bottom:5px;margin-top:0px;line-height:1;}
#homepage-charts{padding-left:20px;}
#homepageending p{font-size:13px;color:#4c5460;}
#homepageending{padding:30px;text-align:center;font-size:18px;float:left;width:100%;}
#homepageh4 h4{height:24px;}
#homecontents {background:#f3f3f3;padding:60px 15px;}
#homepageheading{margin:0 auto;padding:30px;text-align:center;font-size:18px;color:#f1594e;}
#imageactual {background:#bce0f5;padding:20px;}
#imagebox div table tbody tr td img{width:90px;float:left;}
#imagebox div table tbody tr td{width:65px;height:65px;padding-top:5px !important;}
#imagebox{padding-bottom:5px;}
#imageholder div div table tbody tr td img{margin-top:0;}
#imageholder div div table tbody tr{float:left;margin-right:6px;}
#imageholder{width:100%;float:left;}
.img-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
#incvatprice{color:#6a798a;padding:10px 0;}
#landingfix h3{line-height:30px;font-size:18px;color:#384050;}
#landingfix p{color:#384050;line-height:30px;font-size:18px;}
#londonfit h3{margin-bottom:30px;font-size:25px;font-weight:800;color:#0f99da;letter-spacing:-1px;}
#logooption {float:left}
#lvtmenuspecial > div:first-child img{width:1070px;height:150px;}
#lvtmenuspecial p{margin-bottom:0px;}
#lvtspecial{height:300px}
#marginup h1 {margin-bottom:140px;}
#measureboxes .calcAreaType.active{background-color:#efefef}
#measureboxes .calcAreaType{float:left;padding:10px 18px;margin-right:-1px;font-size:12px;font-weight:bold;color:#384050;background-color:#fff;border:1px solid #efefef;border-bottom:none;}
#measureboxes{overflow:hidden;}
#metersqbox, #willrequire, #calcpacks{display:inline-block;}
#metersqbox{display:block;float:left;color:#384050;margin-right:5px;}
#millikenp{margin-top:45px;}
#mobileonlycategory{display:none;}
#mobileschoolbrochure{display:none;}
#mobileswipers span{font-size:15px;color:#f1605d;}
#mobileswipers{font-size:12px;}
#mobileswipers2{font-size:13px;line-height:20px}
#my-soon-counter{color:#f1605d;width:498px;float:right;text-align:left;margin-top:16px;}
#nav{display:none;}
#newsearchbox textarea:focus, input:focus{outline:none;}
#newsearchbox::placeholder {color:#999;margin-left:5px;  }
#newsearchbox:active,#newsearchbox:focus {outline:none;}
#newsearchbox{width:80%;height: 40px;padding: 6px 3px 3px 18px;font-size: 14px;background: #f5f5f5;color: #4c5a6b;margin-top:15px;border-radius: 5px 0px 0px 5px;border:0px;}
#nopadding-left{padding-left:0px;}
#nopadding-right{padding-right:0px;}
#nopadding-top{padding-top:0px;}
#nopadding{padding-left:0;text-align:center;}
#optiondropdown{float:left;width:100%;margin-left:-10px;margin-top:10px;}
#paddingleft{padding-left:0px;}
#paragonvinylarea{padding:70px 0px 0px;}
#pinkbox {background-color:#c87d80}
#product-page-section{padding-top:0px;}
#product{position:relative;width:100%;height:auto;margin-bottom:10px;float:left;box-sizing:content-box;border:1px solid #efefef;}
#product{width:100%;}
#productBox{margin-top:55px;}
#productBox{min-height:148px;margin-top:50px;margin-top:15px;margin-bottom:0px;}
#productcost{width:100%;height:auto;float:left;padding:0px;font-size:20px;text-align:left;line-height:110%;padding-top:30px;}
#productdetails{width:460px;min-height:650px;float:left;margin-bottom:0px;font-size:12px;line-height:16px;padding-right:30px;}
#productdropdowns.has-ppm{width:100%;float:left;}
#productholder h1{margin-top:5px;padding-bottom:20px;border:none;font-size:30px;margin-bottom:20px;font-weight:500;letter-spacing:-1px;}
#productholder h1{width:100%;text-align:center;}
#productholder{width:100%;height:auto;line-height:15px;float:left;font-size:12px;}
#quantity{padding:5px;float:right;width:90px;height:45px;color:#5a5a5a;font-size:15px;font-weight:500;text-align:center;background-color:#ebebeb;border:none;border-radius:3px;}
#query-results-container li h2{font-size:15px;line-height:17px;margin-bottom:0;padding:5px 0;}
#query-results-container li:last-child{border-bottom:none;}
#query-results-container li{padding:5px 0;background-image:url("../_images/css/searchicon.png");background-repeat:no-repeat;background-position:0 10px;border-bottom:solid 1px #6a798a;padding-left:25px;}
#query-results-container{position:absolute;z-index:999999;border-radius:2px;max-height:400px;overflow:hidden;background-color:#5f6c7c;}
#quote1 .argosquote h2{font-size:22px;color:#333;line-height:40px;padding:30px;}
#quote1{padding:25px 15px 25px 15px;}
#recommendthing .blog-header{font-size:16px;height:35px;overflow:hidden;}
#recommendthing .blog-info{font-size:14px;margin-bottom:10px;}
#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top:hover i{color:#fff;top:5px;}
#return-to-top:hover{background:rgba(0, 0, 0, 0.9);}
#return-to-top{position:fixed;bottom:170px;right:20px;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.7);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#reviewpad{padding-left:50px;}
#reviewscouk{margin-bottom:10px;}
#right{margin-top:20px;}
#rio-bullet{padding-left:0;}
#riopricepoint h6{font-size:50px;margin-bottom:0px;}
#riopricepoint{padding-top:70px;}
#roomshotdesc{background-color:#eee;padding:10px;width:100%;float:left;margin-top:10px;display:none;}
#roundcircles{margin-top:20px;}
#row-mobile2{margin-bottom:0px;}
#sample-container{margin-bottom:0;}
#samplearea{border:1px solid #cbcbcb;height:90px;padding:10px;width:100%;margin-top:20px;}
#samplecolour{background-color:#47aeea;}
#sampleleft{border:0px dashed #cccccc;}
#samplesgif img{width:100%;height:auto;}
#samplesspecial{padding:60px 0;text-align:left;clear:none;display:block;}
#schoolbrochure iframe{border-color:#303030 !important;}
#scroller{height:85px;}
#scrollUp i{display:block;padding-top:8px;}
#scrollUp:hover{background:#666;border:1px solid #666;color:#fff}
#scrollUp{background:#fff none repeat scroll 0 0;border:1px solid #252525;border-radius:0;bottom:20px;color:#252525;font-size:20px;height:40px;line-height:0;right:20px;text-align:center;text-decoration:none;width:40px;}
#sectorfinance p{color:inherit;font-size:16px;line-height:20px;}
#sectorfinance{padding:25px;}
#shopbasket{padding:20px 20px 20px 10px;}
#sidebar-charity{top:160px;background-image:url('/_images/svg/charity.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-hospitality{top:400px;background-image:url('/_images/svg/hotel.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-office{top:340px;background-image:url('/_images/svg/office.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-public{top:460px;background-image:url('/_images/svg/museum.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-retail{top:520px;background-image:url('/_images/svg/retail.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-school{top:220px;background-image:url('/_images/svg/school.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-transport{top:580px;background-image:url('/_images/svg/transport.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#sidebar-university{top:280px;background-image:url('/_images/svg/university.svg');background-size:25px 25px;background-repeat:no-repeat;background-position-x:15px;background-position-y:15px;}
#stephshomepage span{color:#f1605d;}
#stephshomepage, #stephshomepage span{font-size:15px;height:65px;}
#studio h1{letter-spacing:-3px;font-size:4em;text-shadow:1px 1px 5px #5a5a5a;}
#studio{padding:60px 0;text-align:center;overflow:hidden;height:40vh;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Banners/studio.jpg);color:#fff;background-repeat:no-repeat;}
#switchback{width:150px;}
#tab-1{display:block;}
#tab1text, #tab2text, #tab3text, #tab4text{line-height:60px;}
#tabcolourpage{font-size:18px;}
#toetester h5{font-size:16px;}
#trade22{padding-left:0px;padding-right:40px;}
#tradebounce{margin-top:170px;width:200px;margin-left:-130px;}
#tradedeliverybox{background:#eee;margin-right:10px;padding:20px;margin-bottom:40px;}
#tradeshow{opacity:0;line-height:20px;transition:all 0.5s ease;transition-delay:0.5s;-webkit-transition-delay:0.5s;-webkit-transition:all 0.5s ease;}
#trustpilotreviews{display:none;}
#uniqueclear{height:0px;}
#upsell-samples{padding:30px 0px;float:left;margin-bottom:20px;width:100%;}
#video-background{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;}
#vinylspecial{height:450px}
#wasprice i{padding-bottom:0px;}
#wasprice{padding:5px;font-size:16px;}
#wheelchair h1{letter-spacing:-3px;font-size:4em;text-shadow:1px 1px 5px #5a5a5a;}
#wheelchair{padding:60px 0;text-align:center;overflow:hidden;height:40vh;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/Background/wheelchair3.jpg);color:#fff;background-repeat:no-repeat;}
#willrequire{float:left;padding-top:15px;margin-right:5px;font-size:15px;margin-left:5px;color:#384050;height:60px;}
#win h1{font-size:6em;font-weight:100;text-shadow:none;letter-spacing:-1px;}
#win{padding:60px 0;text-align:center;overflow:hidden;height:80vh;background-position:center !important;background-size:cover;background:url(/_images/Site/weekendaway4.jpg);color:#fff;background-repeat:no-repeat;}
#win2{text-align:left;padding-left:20px;}
.acount {height:150px;width:555px}
.header-container{height:102px;display:flex;align-items:center;justify-content:start;background:#F5F7F8;}
.ac-container article p{line-height:23px;font-size:14px;padding:5px 0 5px;margin-bottom:5px;border-bottom:1px solid #e0e0e0;}
.ac-container article{margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;}
.ac-container em{width:25px;}
.ac-container input:checked + label,.ac-container input:checked + label:hover{color:#428bca;}
.ac-container input:checked + label:hover:after{background-image:url(/_images/css/arrow_up.png);}
.ac-container input:checked ~ article.ac-large,.ac-container input:checked ~ article.ac-small,.ac-container input:checked ~ article.ac-medium{height:auto;}
.ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;}
.ac-container input{display:none;}
.ac-container label:hover:after,.ac-container input:checked + label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(/_images/css/arrow_down.png) no-repeat center center;}
.ac-container label:hover{background:#fff;}
.ac-container label{padding:5px 0px 5px 10px;position:relative;z-index:20;display:block;cursor:pointer;line-height:33px;font-size:15px;border-bottom:1px solid #e0e0e0;}
.ac-container li{padding:10px 0;margin-left:20px;border-bottom:1px solid #efefef;list-style:none;}
.ac-container-new label{padding:5px 0px 5px;position:relative;z-index:20;display:block;cursor:pointer;line-height:33px;font-size:15px;border-bottom:1px solid #e0e0e0;}
.ac-container{width:100%;margin:0px auto 30px auto;text-align:left;color:#5f6c7c;}
.accordion .ui-accordion-header .ui-accordion-header-icon{right:20px;left:auto;width:0;height:0;background:none;border:8px solid transparent;border-top-color:#666;margin-top:4px;-webkit-transform-origin:50% 4px;-moz-transform-origin:50% 4px;-ms-transform-origin:50% 4px;-o-transform-origin:50% 4px;transform-origin:50% 4px;-webkit-transform:translateY(-50%) rotate(0) scaleX(0.6);-moz-transform:translateY(-50%) rotate(0) scaleX(0.6);-ms-transform:translateY(-50%) rotate(0) scaleX(0.6);-o-transform:translateY(-50%) rotate(0) scaleX(0.6);transform:translateY(-50%) rotate(0) scaleX(0.6);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.accordion .ui-accordion-header{background:none;border:0;background-color:#fff;margin-top:0;margin-bottom:10px;padding:0 20px;line-height:40px;font-size:14px;font-weight:600;color:#707070;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.accordion .ui-widget-content .ui-state-active .ui-icon{-webkit-transform:translateY(-50%) rotate(180deg) scaleX(0.6);-moz-transform:translateY(-50%) rotate(180deg) scaleX(0.6);-ms-transform:translateY(-50%) rotate(180deg) scaleX(0.6);-o-transform:translateY(-50%) rotate(180deg) scaleX(0.6);transform:translateY(-50%) rotate(180deg) scaleX(0.6);}
.accordion .ui-widget-content .ui-state-active{color:#0091ea;}
.accordion .ui-widget-content{background:none;border:0;border-radius:0;color:#A6A6A6;padding:20px 0 30px 0;}
.accordion.trip-schedule-accordion .ui-widget-content{color:#666;}
.accordion{font-weight:600;font-size:14px;}
.accpara{padding:0px 30px 20px 30px;color:#7d7d7d;float:left;}
.adhesivebk{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/vinylaccessories.jpg);background-position:center;background-size:cover;height:350px;}
.adminfooter{display:none;}
.alluraproducttable {margin-top:15px;}
.allurabox{width:100%;padding:30px;background-color:rgba(2555,255,255,0.9);position:absolute;left:0;top:0;}
.allurabullets ul li{list-style-type:none;padding-bottom:10px;font-size:12px;display:inline;color:#384050;}
.allurabutton:hover{border:1px solid #384050;color:#fff;background-color:#384050;}
.allurabutton{width:30%;height:35px;border:1px solid #384050;border-radius:5px;font-size:13px;line-height:35px;font-weight:500;color:#384050;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin:0 auto;display:inherit;align-items:center;}
.alluraimage1 h3, .alluraimage2 h3, .alluraimage3 h3, .alluraimage4 h3{font-weight:bold;line-height:30px;}
.alluraimage1,.alluraimage2,.alluraimage3,.alluraimage4,.alluraimage5,.alluraimage6,.alluraimage7,.alluraimage8,.alluraimage9,.alluraimage10{margin-top:10px;background-size:150%;margin-bottom:20px;transition:1.5s;background-position:50%;}
.alluraimage1:hover, .alluraimage2:hover, .alluraimage3:hover, .alluraimage4:hover, .alluraimage5:hover, .alluraimage6:hover, .alluraimage7:hover, .alluraimage8:hover, .alluraimage9:hover, .alluraimage10:hover, .residentialimage1:hover, .residentialimage2:hover, .residentialimage3:hover, .residentialimage4:hover{background-size:150%;background-position:bottom;}
.alluraimage1{background-image:url('/_images/Site/allura/image1.jpg');height:auto;width:100%;display:block;padding:50%}
.alluraimage10{background-image:url('/_images/Site/lvtinterface.jpg');height:auto;width:100%;border-radius:50%;display:block;padding:50%;margin-bottom:20px;}
.alluraimage2{background-image:url('/_images/Site/allura/image2b.jpg');height:auto;width:100%;display:block;padding:50%}
.alluraimage3{background-image:url('/_images/Site/allura/image3.jpg');height:auto;width:100%;display:block;padding:50%}
.alluraimage4{background-image:url('/_images/Site/allura/image4.jpg');height:auto;width:100%;display:block;padding:50%}
.alluraimage5{background-image:url('/_images/Site/lvtpolyflor.jpg');height:auto;width:100%;display:block;border-radius:50%;padding:50%;margin-bottom:20px;}
.alluraimage6{background-image:url('/_images/Site/lvtluvanto.jpg');height:auto;width:100%;border-radius:50%;display:block;padding:50%;margin-bottom:20px;}
.alluraimage7{background-image:url('/_images/Site/lvtmilliken.jpg');height:auto;width:100%;border-radius:50%;display:block;padding:50%;margin-bottom:20px;}
.alluraimage8{background-image:url('/_images/Site/lvttarkett.jpg');height:auto;width:100%;border-radius:50%;display:block;padding:50%;margin-bottom:20px;}
.alluraimage9{background-image:url('/_images/Site/lvtlg.jpg');height:auto;width:100%;border-radius:50%;display:block;padding:50%;margin-bottom:20px;}
.alluratext{font-size:16px;}
.alluratext2{font-size:14px;width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;}
.argosquote span{font-size:16px;}
.argosquote{background:#e5e5e5;padding:10px 0 33px 0;}
.arimage{width:100%;margin-bottom:10px;}
.arname{margin-bottom:10px;font-size:10px;}
.arrowtop, .arrowbottom{display:none;}
.artechnology > div > div > div{padding-left:5px;padding-right:5px;}
.articleContent .product-infomation h4{font-size:1.0em;}
.articleContent .product-price{font-size:16px;}
.articleContent img{margin-bottom:20px;}
.arvideo{padding:10px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block;width:100%;}
.asadisclaimer{width:100%;font-size:13px;float:left;color:#5a5a5a;margin-top:5px;}
.awe-select-wrapper .fa:before{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.awe-select-wrapper .fa{position:absolute;width:35px;background-color:#fff;text-align:right;top:1px;bottom:1px;right:1px;font-size:14px;color:#666;pointer-events:none;}
.awe-select-wrapper{position:relative;display:inline-block;}
.backproject{width:auto;margin-bottom:50px;color:#ccc;text-transform:uppercase;}
.backschool a{color:#3B9DD6;}
.backschool a:hover{color:black;}
.backschool .activateClass, .backschool .threedot:hover {background-color: #717171;}
.backschool .align-items-center{ display: flex; align-items: center;}
.backschool .ba, .backschool .textProduct{color:white; font-weight:700; font-size:13px;text-shadow: 2px 2px 4px #000000;padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}
.backschool button{width:100%; padding-top:5px; padding-bottom:20px;}
.backschool .code{font-size:23px; font-weight:900;background-color:#ff005c;color:white; padding-top:20px; padding-bottom:20px; margin-bottom:0;margin-top:10px;}
.backschool iframe {width:100%;height:300px;}
.backschool .prev, .backschool .next, .backschool .previousProduct,.backschool .followingProduct{cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 3em; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}
.backschool .previousProduct, .backschool .followingProduct {margin-top: -22px; font-size: 18px;}
.backschool .previousProduct:hover, .backschool .followingProduct:hover {color:#3B9DD6;}
.backschool .next, .backschool .followingProduct {right: 0; border-radius: 3px 0 0 3px;}
.backschool h1{margin-bottom:30px; color:#3B9DD6; font-weight:700;}
.backschool h2{font-size:20px; font-weight:400;}
.backschool .inblue{margin-top:10px; background-color:#3B9DD6; padding-top:20px; padding-bottom:20px; color:white;}
.backschool .margins-school{margin-top:100px; margin-bottom:30px;}
.backschool .numbertext, .backschool .numbertextProduct {color: #f2f2f2; font-size: 13px; padding: 8px 12px; position: absolute; top: 20px;text-shadow: 2px 2px 4px #000000; font-weight:700; width: 100%; text-align: center;}
.backschool .threedot {cursor: pointer; height: 4px; width: 4px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;}
.backschool .prev:hover, .next:hover, .previousProduct:hover, .followingProduct:hover {background-color: rgba(0, 0, 0, 0.8);}
.backschool div.proimagback{position:relative;}
.backschool div.proimagback img{width: 100%; height: 300px; object-fit: cover;}
.backschool .snow, .backschool a.snow:hover{color:white;}
.backschool .shop-school{margin-top:10px; padding-top:20px; padding-bottom:20px; background-color:#d1cfc5; border-style:none; color:white;}
.bannercontain > div img:hover{transform:scale(1.1);}
.bannercontain > div img{margin-bottom:10px;transition:all .2s ease-in-out;}
.bannercontain > div p:hover{text-decoration:underline;}
.bannercontain > div{padding-left:5px;padding-right:5px;text-align:center;}
.bannercontain{width:400px;float:right}
.bannercounter .soon-wrapper [class*=soon-], .bannercounter [class*=soon-]{line-height:45px !important;}
.bannercounter [data-scale='m']{font-size:28px !important;}
.bannercounter{color:#fff !important;float:none !important;margin-top:0px !important;}
.bannerslider p{text-align:center;font-size:12px;color:#ccc;line-height:20px;}
.bannerslider{width:100%;height:400px;float:left;}
.basket-container{padding:20px 30px;margin:0px}
.process-container{padding:70px 30px 30px;margin:10px 0;}
.basket-container, .process-container{width:100%;float:right;overflow:hidden;border-bottom: 30px solid #fff;margin-bottom: 20px;}
.basket-data tr,.basket-data td{font-size:15px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.basket-empty{font-size:15px;font-weight:inherit;}
.basket-header th{font-weight:inherit;font-size:15px;}
.beige-circle{width:30px;height:30px;border-radius:50%;background-color:#d2ca96;float:left;display:block;margin-left:20%;}
.best-seller > div img{width:110px;height:110px;}
.best-seller{border:2px solid #fff;overflow:hidden;padding:15px;background-color:#f9f9f9;height:160px;}
.bk-01{background:#6da2bf;}
.bk-02{background:#e1837b;}
.bk-03{background:#a46995;}
.bk-04{background:#7391bb;}
.bk-05{background:#f3e395;}
.bk-06{background:#ef5b53;}
.bk-07{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Site/christmas-time2.jpg);background-repeat:none;background-size:cover;}
.bk-08{background:url(/_images/Site/ryoback4.png);background-repeat:no-repeat;background-size:cover;}
.bk-10 {background-color:#d1cfc5; height:350px; background-image:url('/_images/Background/homeoffice.jpg');background-repeat:no-repeat;background-size:cover;}
.bk-26{background:#384050;}
.bk-accefurniture{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/furniturenewbackgrounds.jpg);background-position:center;background-size:cover;}
.bk-accefurnituremenu{background:#afafb1;}
.bk-accessoriesmenu{background:#1b3344;display:none;}
.bk-accessoriesvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/accessoriesbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-adhesivemenu{background:#a5bec9;}
.bk-adhesivenewmenu{background:#6c8394;}
.bk-airports{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/airport.jpg);background-position:center;background-size:cover;height:350px;}
.bk-allura{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/allurabk.jpg);background-position:center;background-size:cover;height:350px;}
.bk-alluralvt{background:url(/_images/Site/allura/alluranewback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-balsanlvt{background:url(/_images/Banners/balsanlvtbanner.jpg);background-position:center;background-size:cover;height:350px;}
.bk-alluramenu{background:#ca8193;}
.bk-aluminiumentrancematting{background:url(/_images/Banners/aluminium_entrance_matting.jpg);background-position:center;background-size:cover;height:350px;}
.bk-altro{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/altrocategory.jpg);background-position:center;background-size:cover;height:350px;}
.bk-altromenu{background:#ecba43;}
.bk-antimenu{background:#0087c6;}
.bk-antislip{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0, 0, 0, 0.42) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/antislip.jpg);background-position:center;background-size:cover;height:350px;}
.bk-antislipmenu{background:#378dd0;}
.bk-antivinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/rubberbackground.jpg);background-position:center;background-size:cover;}
.bk-aqamenu{background:#333;}
.bk-artgalleries{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/artgalleries.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bars{background:url(/_images/Background/bars.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bathroom{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/sitebathroom2.jpg) no-repeat;background-position:center;background-size:cover;}
.bk-bathroomlvt{background:url(/_images/Background/bathroomlvt.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bedroom{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/heuga_bedroom.jpg) no-repeat;background-position:center;background-position-y:-100px;background-size:cover;}
.bk-bedroomlvt{background:url(/_images/Background/bedroomlvt.jpg);background-position:center;background-size:cover;height:350px;}
.bk-belgium{background:url(/_images/Background/belgium2.jpg);background-position:50% 80%;background-size:cover;}
.bk-bf2017{background:url(/_images/Banners/blackfridaybanner2017.jpg);background-position:center;background-size:100%;}
.bk-blackfri{background:url(/_images/Background/bfbackers.jpg);background-position:center;background-size:cover;height:350px}
.bk-blackfriday{background:url(/_images/Banners/bflanding.jpg);background-position:center;background-size:cover;height:300px;}
.bk-blackfridaycommercial{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/blackfridaycommercial.jpg);background-position:center;background-size:cover;height:350px;}
.bk-blackfridayhome{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/blackfridayhome.jpg);background-position:center;background-size:cover;height:350px;}
.bk-blackfridaymenu{background:#000;}
.bk-blk{background:#7b8c9f;}
.bk-blog{background:#85a2c1;}
.bk-bloglist{background:#1c97d4;}
.bk-blue .product-event-content h3{color:#fff;}
.bk-blue .product-event-content li{border-top:1px solid #919da7;padding-top:25px;margin-top:21px;}
.bk-blue{background:#a1aeba;}
.bk-bmp{background:#f3ae73;}
.bk-boardrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/boardrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bostik{background:url(/_images/Background/bostik2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bothwaysmenu{background:#b0026e;}
.bk-interfacesalemenu{background:#f7ccb0;color:#5a5a5a;}
.bk-breakoutschools{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/breakoutschools3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-breakoutworkspaces{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/breakoutworkspaces.jpg);background-position:center;background-size:cover;height:350px;}
.bk-bulgaria{background:url(/_images/Background/sofia.jpg);background-position:50% 80%;background-size:cover;}
.bk-burmatex{background:url(/_images/Background/burmatexback2025b.jpg);background-position:center;background-size:cover;height:350px;}
.bk-burmatexmenu{background:#5a5a5a;}
.bk-budgetbiophilic{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Banners/BudgetCarpetTileBiophilic.jpg);background-position:center;background-size:cover;height:350px;}
.bk-burmatexplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/burmatexnew.jpg);background-position:center;background-size:cover;height:350px;}
.bk-cafeterias{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/cafeterias.jpg);background-position:center;background-size:cover;height:350px;}
.bk-carpettiles{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/carpettilesbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-cc_beige{background:#a88c70;}
.bk-cc_black{background:#7e8c8d;}
.bk-cc_blue{background:#577ea8;}
.bk-cc_green{background:#52be80;}
.bk-cc_purple{background:#775d87;}
.bk-cc_vivamagenta{background:#BE3455;}
.bk-cc_red{background:#c15d5d;}
.bk-cc_vivid{background:#e74670;}
.bk-cc_yellow{background:#dbc060;}
.bk-cc-01{background:#27323b;color:#27323b;}
.bk-cc-02{background:#3b4e5d;color:#3b4e5d;}
.bk-cc-03{background:#131313;color:#131313;}
.bk-cc-04{background:#3e4041;color:#3e4041;}
.bk-cc-05{background:#8e9291;color:#8e9291;}
.bk-cc-06{background:#402f29;color:#402f29;}
.bk-cc-07{background:#70605a;color:#70605a;}
.bk-cc-08{background:#7c6554;color:#7c6554;}
.bk-cc-09{background:#3d090c;color:#3d090c;}
.bk-cc-10{background:#752a24;color:#752a24;}
.bk-rednew {background:#eb5755;color:#fff!important}
.bk-charities .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/nouveaubeeline.jpg);background-position:center;background-size:cover;height:350px;}
.bk-charities .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/church3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-charities .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/church1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-changingrooms{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/episode1changingrooms.jpg);background-position:center;background-size:cover;height:550px;}
.bk-clearance {background-color:#eb5755;height:150px;}
.bk-christmasdeliv{background:#71b36b;}
.bk-christmasscene{background:url(/_images/Banners/christmasscene3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-churches{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/modernchurch.jpg);background-position:center;background-size:cover;}
.bk-churchhall{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/churchhall.jpg);background-position:center;background-size:cover;height:350px;}
.bk-churchmenu{background:#b7a45a;}
.bk-classroom{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/burmatex-classroom.jpg);background-position:center;background-size:cover;}
.bk-classrooms{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/classrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-clickmenu{background:#917077;}
.bk-clickvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/clickbackground.jpg);background-position:center;background-size:cover;}
.bk-cm2017{background:url(/_images/Banners/cybermondayback.jpg);background-position:center;background-size:100%;}
.bk-collegekitchens{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/collegekitchens.jpg);background-position:center;background-size:cover;height:350px;}
.bk-coronation{background:url(/_images/Banners/coronationjon4.gif);background-position:center;background-size:cover;height:350px;}
.bk-commercial{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/multipurposebackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-commercial{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/plain2.jpg);background-position:center;background-size:cover;}
.bk-commlvt{background:url(/_images/Banners/nativefabric.jpg);background-position:center;background-size:cover;height:350px;}
.bk-commercialmenu{background:#eb5755;}
.bk-commercialbiophilic{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/commercialbiophilic.jpg);background-position:center;background-size:cover;height:350px;}
.bk-communitycentre{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/communitycentre.jpg);background-position:center;background-size:cover;height:350px;}
.bk-comoffices .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/firstdefine.jpg);background-position:center;background-size:cover;height:350px;}
.bk-comoffices .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/test1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-comoffices .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/virgin.jpg);background-position:center;background-size:cover;height:350px;}
.bk-concorde .product-event-content h1{margin-bottom:0px;}
.bk-concorde .product-event-content span{font-size:36px;font-weight:normal;text-align:left;float:left;}
.bk-concorde .product-event-content{margin-top:220px;}
.bk-concorde{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/concorde.jpg);background-position:50% 80%;background-size:cover;}
.bk-construction .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/contractor1b.jpg);background-position:center;background-size:cover;height:350px;}
.bk-construction .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/walkprotect.jpg);background-position:center;background-size:cover;height:350px;}
.bk-construction .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/contractor3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-contactus{background:url(/_images/Background/contactimage.jpg);background-position:center;background-size:cover;}
.bk-corridor{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/burmatex-hallway.jpg);background-position:center;background-size:cover;}
.bk-corridorsstairsmenu{background:#e0b668;}
.bk-corridorsstairsvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/corridors-stairsbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-creditdigital{background:url(/_images/Background/creditdigial.jpg);background-position:center;background-size:cover;height:350px;}
.bk-cs{background:#d80262;}
.bk-cybermonday{background:url(/_images/Banners/cybermondaylandingextended.jpg);background-position:center;background-size:cover;height:300px;}
.bk-cybermondaymenu{background:#2584d4;}
.bk-czechia{background:url(/_images/Background/czechia-banner.jpg);background-position:50% 80%;background-size:cover;}
.bk-dcc-grey{background:#e8e8e8;}
.bk-dcc{background:#fff;}
.bk-dccgrey{background:#f3f3f3;}
.bk-designintro{text-align:center; padding-top:50px;}
.bk-designwallcovering{margin-bottom:50px;padding-bottom:50px;box-shadow:inset 0px -10px 20px #ccc;text-align:center; padding-top:50px;}
.bk-designny{background:url(/_images/Background/designserviceback.jpg);background-position:center;background-size:cover;height:380px;padding:0px;margin-bottom:50px;}
.bk-designsale{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Banners/designsale7.jpg);background-position:center;background-size:cover;}
.bk-designsalemenu{background:#52adc0;}
.bk-designsinabox{background:url(/_images/Banners/designs2024.jpg);background-position:center;background-size:cover;height:350px;}
.bk-desso{background:url(/_images/Background/dessoback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-desso2019{background:url(/_images/Background/dessoback.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-designexample{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/designserviceexamples.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-dessomenu{background:rgba(227, 27, 34, 0.71);}
.bk-dessoplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/dessonew.jpg);background-position:center;background-size:cover;height:350px;}
.bk-discountmenu{background:#f4f4f4;}
.bk-diy{background:url(/_images/Site/pattern.jpg);background-repeat: repeat;height:350px;box-shadow:inset -5px -5px 23px -1px rgba(0,0,0,0.3)}
.bk-diy h1 {background:#71b36b;padding:20px !important;}
.bk-diy span {font-size:18px; background:#fff;color:#000;width:400px;height:100px;padding:10px;}
.bk-drymenu{background:#d6a16e;}
.bk-dryvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/drybackground.jpg);background-position:center;background-size:cover;}
.bk-doncaster{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/doncaster.jpg);background-position:center;background-size:cover;height:550px;}
.bk-easter{background:url(/_images/Background/easterback2.jpg);background-position:center;background-size:cover;}
.bk-eastermenu{background:#eb5755;}
.bk-end-summer-2021{background:url(/_images/Banners/end-summer-sale2021.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-eastercommercial{background:url(/_images/Banners/easternew3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-easterhome{background:url(/_images/Banners/easter2024b.jpg);background-position:center;background-size:cover;height:350px;}
.bk-ege{background:url(/_images/Banners/egeback.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-egemenu{background:#b4985a;}
.bk-echristmas{background:url(/_images/Banners/christmas2024.jpg);background-position:center;background-size:cover;height:350px;text-align:center}
.bk-entrance-systems{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/bk-entrance.jpg);background-position:center;background-size:cover;}
.bk-entrances{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/entrance2.jpg);background-position:center;background-size:cover;}
.bk-esdmenu{background:#59618a;}
.bk-esdvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/esdbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-eurovisionbanner{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/eurovisionbanner2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-fathersday{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/fathersday.jpg);background-position:center;background-size:cover;height:350px;}
.bk-fathersday h1 {background:#3B9DD6}
.bk-featurestrips{background:url(/_images/Background/featurestripsback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-feedbackform .product-event-content h2{font-size:45px;line-height:55px;font-weight:bold;text-shadow:1px 1px 10px #5a5a5a;}
.bk-feedbackform{background:linear-gradient(to right, rgba(0,0,0,0.2) 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.2) 80%), url(/_images/Banners/girls2.jpg);background-position:center;background-size:cover;height:380px;padding:0px;margin-bottom:50px;}
.bk-finance{background:#93278f;}
.bk-finance{background:url(/_images/Background/financeback3.jpg);background-position:center;background-size:cover;}
.bk-fit{background:#0f99da;}
.bk-fit{background:url(/_images/Background/nationwidefitting2.jpg);background-position:center;background-size:cover;}
.bk-fitlondon{background:url(/_images/Background/londonlights.jpg);background-position:center;background-size:cover;}
.bk-fitting2020com{background-color:#3b9dd6;background:url(/_images/Banners/citybackground2.jpg);background-position:bottom;background-size:cover;height:350px;padding:0px;margin-bottom:50px;}
.bk-fitting2020res{background-color:#3b9dd6;background:url(/_images/Banners/homebackground2.jpg);background-position:bottom;background-size:cover;height:350px;padding:0px;margin-bottom:50px;}
.bk-fittingxmas{background-color:#3b9dd6;background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/christmasfitting.jpg);background-position:bottom;background-size:cover;height:350px;padding:0px;margin-bottom:50px;}
.bk-fittingenquiry{background:url(/_images/Background/liverpoolback4.jpg);background-position:bottom;background-size:cover;height:380px;padding:0px;margin-bottom:50px;}
.bk-flashresidential{background:url(/_images/Banners/flashsaleblue.jpg);background-position:center;background-size:cover;height:350px;}
.bk-flashresidential h1 {background:#3B9DD6}
.bk-flashcommercial{background:url(/_images/Banners/flashsaleblue.jpg);background-position:center;background-size:cover;height:350px;}
.bk-flashcommercial h1 {background:#3B9DD6}
.bk-forbo_carpet{background:url(/_images/Background/forbobacking.jpg);background-position:center;background-size:cover;height:350px;}
.bk-ivc{background:url(/_images/Background/mohawkback2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-forbo_carpetmenu{background:#afaca7;}
.bk-ivc_carpetmenu{background:#80aab6;}
.bk-forbo1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/forbo-sale-header.jpg);background-position:50% 80%;background-size:cover;}
.bk-forbomenu{background:#776c69;}
.bk-forboplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/flotexplanksheader.jpg);background-position:center;background-size:cover;height:350px;}
.bk-forbovinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/forboback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-france{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.38) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/France.jpg);background-position:50% 80%;background-size:cover;}
.bk-functionrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/functionrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-germany{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.38) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/frankfurt.jpg);background-position:50% 80%;background-size:cover;}
.bk-gerflorcommercial{background:url(/_images/Background/gerflorcommercial.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflor{background:url(/_images/Background/gerflor1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflor2{background:url(/_images/Background/gerflor2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflor3{background:url(/_images/Background/gerflor3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflor4{background:url(/_images/Background/gerflor4.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflor5{background:url(/_images/Banners/creation40background.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflorlino{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/gerflorlinoleum.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gerflorvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/gerflorback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gradus{background:url(/_images/Background/gradusbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-gradusmenu {background:#ed8e6d}
.bk-grandnational{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/grandnationalbanner.jpg);background-position:center;background-size:cover;height:350px;}
.bk-grey-light .product-event-content li{border-top:1px solid rgba(0,0,0,0.1);padding-top:19px;margin-top:19px;}
.bk-grey-light{background:#f2f2f2;}
.bk-grey{background:#f5f5f5;}
.bk-gym{background:linear-gradient(to right, rgba(0,0,0,0.01) 10%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 90%),url(/_images/Background/altro-gym.jpg);background-position:center;background-size:cover;}
.bk-halloweenblank{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/halloweenblank.jpg);background-position:center;background-size:cover;height:350px;}
.bk-halloweenmenu{background:#063360;}
.bk-halloween2022sale{background:url(/_images/Banners/halloweensalepage2022.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hard{background:url(/_images/Banners/hardcarpettiles2.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-heckmondwike{background:url(/_images/Background/heckbackground2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-heckmondwikemenu{background:#542142;}
.bk-heterogeneous{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0, 0, 0, 0.42) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/hetro.jpg);background-position:center;background-size:cover;height:350px;}
.bk-heterogeneousmenu{background:#e6b24f;}
.bk-heuga{background:url(/_images/Banners/heugatiles2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-heugamenu{background:#8e7477;}
.bk-holland{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.38) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/holland.jpg);background-position:50% 80%;background-size:cover;}
.bk-home{background:url(/_images/Background/homebackground.png);background-position:center;background-size:cover;height:350px;}
.bk-wallpaper{background:url(/_images/Background/wallpaperbackground.jpg);background-position:center;background-size:cover;height:350px;;}
.bk-home-cross{background:#fdfdf5;}
.bk-homeoffice{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/homeoffice2.jpg);background-position:center;background-size:cover;}
.bk-homogeneousmenu{background:#0e5f6b;}
.bk-homogeneousvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/homogeneous.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hospitality .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/hotelb.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hospitality .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/cascade.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hospitality .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/futurity.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hospitality{background:url(/_images/Background/hospitalitybackground.jpg);background-position:center;background-size:cover;height:350px;;}
.bk-hotelrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/hotelrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-hungary{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.38) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/hungary.jpg);background-position:50% 80%;background-size:cover;}
.bk-img-blog{background:linear-gradient(rgba(65, 74, 89, 0.7), rgba(65, 74, 89, 0.7)),url(/_images/Background/blog.jpg);background-position-y:-300px;background-size:cover;}
.bk-img-city{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(/_images/Background/liverpool-night.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-contact{background:linear-gradient(rgba(65, 74, 89, 0.1), rgba(65, 74, 89, 0.3)),url(/_images/Background/cottonexchange.jpg);background-size:cover;}
.bk-img-concrete{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/img-concrete.jpg);background-position-y:-100px;}
.bk-img-cosy{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/img-cosy.jpg);background-position-y:-100px;}
.bk-img-drift{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/driftback.jpg);background-position-y:-100px;}
.bk-img-home-feature{background:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.0)),url(/_images/Background/colourfulblogback2.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-home-visualiser{background:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.0)),url(/_images/Background/cosytoesbackgroun.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-home{height:500px;background:url(/_images/Background/home.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-install{background:linear-gradient(rgba(65, 74, 89, 0.4), rgba(65, 74, 89, 0.4)),url(/_images/Background/installation.jpg);background-position:center bottom;background-size:cover;}
.bk-img-jobs{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(/_images/Background/team-photo.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-urban{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/img-urban.jpg);background-position-y:-100px;}
.bk-img-office{height:500px;background:linear-gradient(rgba(65, 74, 89, 0.7), rgba(65, 74, 89, 0.7)),url(/_images/Background/office.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-rio{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/beach_aerial.jpg);background-position-y:-100px;}
.bk-img-rionight{background:linear-gradient(rgba(236, 192, 75, 0.8), rgba(236, 192, 75, 0.8)),url(/_images/Background/rioproduct.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-school{height:500px;background:linear-gradient(rgba(65, 74, 89, 0.7), rgba(65, 74, 89, 0.7)),url(/_images/Background/school.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.bk-img-story{background:linear-gradient(rgba(65, 74, 89, 0.2), rgba(65, 74, 89, 0.2)),url(/_images/Background/liverpool2.jpg);background-position-y:-100px;}
.bk-interface_carpet{background:url(/_images/Background/interface1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-paylater{background:url(/_images/Banners/paylaterbanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-howmuch{background:#EB5755;height:350px;}
.bk-weekly_video{ padding: 20px 0 20px;text-align: center;overflow: hidden; margin-top: 30px;height:auto;align-items:center;display:flex;}
.bk-weekly_video h1 {font-weight: 800;font-size: 55px; padding: 0 0 10px;line-height: 65px;text-align: center;color: #3b9dd6;}
.bk-podcasts{background:url(/_images/Banners/podcastsbanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-hqvideos{background:url(/_images/Banners/hqvideosbanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-fittercam{background:url(/_images/Banners/fittercambanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-luxury_carpet{background:url(/_images/Banners/luxurycarpetbanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-bulktrade{background:url(/_images/Banners/bulktradebanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-careers{background:url(/_images/Banners/careersbanner.jpg);background-position:center;background-size:cover;height:350px;background-repeat:no-repeat;}
.bk-interface_carpetmenu{background:#b79951;}
.bk-interface1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/interface-sale-header.jpg);background-position:50% 80%;background-size:cover;}
.bk-interfacesale{background:url(/_images/Banners/summersaleinterface5.jpg);background-position:center;background-size:cover;height:350px;}
.bk-interfacelvt1{background:url(/_images/Background/interfacelvt1.jpg);background-position:center;background-size:cover;}
.bk-interfacelvt2{background:url(/_images/Background/interfacebedroom.jpg);background-position:center;background-size:cover;height:350px;}
.bk-interfaceplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/interfacenew.jpg);background-position:center;background-size:cover;height:350px;}
.bk-italy{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.38) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/italyback.jpg);background-position:50% 80%;background-size:cover;}
.bk-jansale{background:url(/_images/Banners/bestsellersbanner.jpg);background-position:center;background-size:cover;}
.bk-jonred{background:#f1605d;}
.bk-karndeanartselectstone{background:url(/_images/Background/karndeanartselect.jpg);background-position:center;background-size:cover;}
.bk-karndeanartselectwood{background:url(/_images/Background/artselectwood.jpg);background-position:center;background-size:cover;}
.bk-karndean{background:url(/_images/Background/karndeanmain.jpg);background-position:center;background-size:cover;}
.bk-karndeandavincistone{background:url(/_images/Background/karndeandavincistone.jpg);background-position:center;background-size:cover;}
.bk-karndeandavinciwood{background:url(/_images/Background/karndeandavinciwood.jpg);background-position:center;background-size:cover;}
.bk-karndeanmichelangelo{background:url(/_images/Background/karndeanmichelangelo.jpg);background-position:center;background-size:cover;}
.bk-karndeanvangogh{background:url(/_images/Background/karndeanvangogh.jpg);background-position:center;background-size:cover;}
.bk-karndeanopusstone2{background:url(/_images/Background/karndeanopusstone2.jpg);background-position:center;background-size:cover;}
.bk-karndeanopuswood{background:url(/_images/Background/karndeanopuswood.jpg);background-position:center;background-size:cover;}
.bk-kitchen{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/kitchenimage.jpg);background-position:center;background-size:cover;}
.bk-kitchen2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0, 0, 0, 0.42) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/eatingback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-kitchenlvt{background:url(/_images/Background/kitchenlvt.jpg);background-position:center;background-size:cover;height:350px;}
.bk-kitchenmenu{background:#a5bec9;}
.bk-laminate{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/solidoelitebackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-landingpage{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/castleblur.jpg);background-position:50% 80%;background-size:cover;}
.bk-labs{background:url(/_images/Banners/labs.jpg);background-position:center;background-size:cover;height:350px;}
.bk-large{background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%),url(/_images/Background/largespacesimage.jpg);background-position:center;background-size:cover;}
.bk-lecturehalls{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/lecturehalls.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lg{background:url(/_images/Background/lglvthome2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lgdarkstone{background:url(/_images/Background/lgdarkstone.jpg);background-position:center;background-size:cover;}
.bk-lggreywood{background:url(/_images/Background/lggreywood2.jpg);background-position:center;background-size:cover;}
.bk-lglightstone{background:url(/_images/Background/lglightstone.jpg);background-position:center;background-size:cover;}
.bk-lgmenu{background:#94ca57;}
.bk-lgmidwood{background:url(/_images/Background/lgmidwood.jpg);background-position:center;background-size:cover;}
.bk-lgwarmwood{background:url(/_images/Background/lgwarmwood.jpg);background-position:center;background-size:cover;}
.bk-libraries{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/libraries.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lightgrey{background:#f9f9f9;}
.bk-livingroomlvt{background:url(/_images/Background/livingroomlvt.jpg);background-position:center;background-size:cover;height:350px;}
.bk-logomats{background:#316fbc;}
.bk-logomats{background:url(/_images/Background/logomatsbanner.jpg);background-position:center;background-size:cover;}
.bk-lookbothways{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/lookbothheader2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-loom{background:linear-gradient(rgba(68, 73, 82, 0.95),rgba(68, 73, 82, 0.95)),url(/_images/Landing/dcc-loom.jpg);background-size:cover;}
.bk-luxembourg{background:url(/_images/Background/luxembourg.jpg);background-position:50% 80%;background-size:cover;}
.bk-luvantopace{background:url(/_images/Background/luvantopace.jpg);background-position:center;background-size:cover;height:350px;}
.bk-luvantoparquet{background:url(/_images/Background/luvantoparquet.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lvtbiophilic{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Banners/LVTBiophilic.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lvttilemenu{background:#e06883;}
.bk-lvttilevinyl{background:linear-gradient(to right, rgba(0,0,0,0.0) 0%,rgba(0,0,0,.1) 50%,rgba(0,0,0,0.0) 100%),url(/_images/Background/lvtnewimage.jpg);background-position:center;background-size:cover;height:450px;align-content:center;align-items:center;display:flex;text-align:center;overflow:hidden;}
.bk-map{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/map.jpg);background-position-y:-50px;background-size:cover}
.bk-marmoleummenu{background:#60bcd0;}
.bk-marmoleumvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/marmoleum3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-marmo2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/marmoleumbackground2021.jpg);background-position:center;background-size:cover;height:350px;}
.bk-mbg{background:#8eba72;}
.bk-meetingrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/meetingrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-eastercinema{background:url(/_images/Banners/eastertickets3.jpg);background-position:center;background-size:cover;height:400px;}
.bk-menu{background:#d84a45;}
.bk-milliken{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/millikenback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-millikenlvt1{background:url(/_images/Background/millikenlvt1.jpg);background-position:center;background-size:cover;}
.bk-millikenlvt2{background:url(/_images/Background/millikenlvthome2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-millikenplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/millikenew.jpg);background-position:center;background-size:cover;height:350px;}
.bk-mmc{background:#c18e9b;}
.bk-modulyss-sale{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/mod-sale-head2.jpg);background-position:50% 80%;background-size:cover;}
.bk-modulyss{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/modulyss_background.jpg);background-position:center;background-size:cover;height:350px;}
.bk-modulyssmenu{background:#1a1a18;}.bk-francemenu{background:#2491ca;}
.bk-modulyssplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/modulyss-planksheader.jpg);background-position:center;background-size:cover;height:350px;}
.bk-mosque{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/mosque.jpg);background-position:center;background-size:cover;height:350px;}
.bk-mulitpurpose{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/multipurposebackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-mulitpurposemenu{background:#5e727e;}
.bk-museums{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/museum.jpg);background-position:center;background-size:cover;height:350px;}
.bk-newaccessories{background:linear-gradient(to bottom, rgba(0,0,0,0.6) 10%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.1) 90%), url(/_images/Background/flooringaccessories.jpg);background-size:cover;}
.bk-newadhesives{background:url(/_images/Background/adhesiveback6.jpg);background-position:center;background-size:cover;height:350px;}
.bk-newgrey{background:#f2f0f0;}
.bk-newnosings{background:url(/_images/Background/nosingsback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-newtrade{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/newtradeback5.jpg);background-position:50% 80%;background-size:cover;}
.bk-newtodctuk{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.04) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/newtodctuk3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-newunderlay{background:url(/_images/Background/underlay2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-newyear20{background:url(/_images/Background/newyear20.jpg);background-position:center;background-size:cover;height:350px;}
.bk-none{background:transparent;}
.bk-northernireland{background:url(/_images/Background/northern-ireland-banner.jpg);background-position:50% 80%;background-size:cover;}
.bk-nosingsnewmenu{background:#454e60;}
.bk-nouveau-commercial{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/icecream.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveaunew{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/nouveaunew2022.jpg);background-position:center;background-size:cover;height:350px;}
.bk-balsan{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/balsanbanner2024.jpg);background-position:center;background-size:cover;height:350px;}
.bk-balsanplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/balsanplanks.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveau-commercialmenu{background:#eb9633;}
.bk-nouveau-home{background:url(/_images/Background/Nouveauhome.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveau-homemenu{background:#d0c099;}
.bk-nouveaulvt{background:url(/_images/Background/nouveaulvthome2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveaulvt1{background:url(/_images/Background/nouveaulvtback2.jpg);background-position:center;background-size:cover;}
.bk-nouveaulvt2{background:url(/_images/Background/nouveaurigidcore.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveaulvt3{background:url(/_images/Background/nouveauedge.jpg);background-position:center;background-size:cover;height:350px;}
.bk-nouveauplanks{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/nouveauplanks-header2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-office{background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%),url(/_images/Background/modulyss-office.jpg);background-position:center;background-size:cover;}
.bk-ourprojects{background:url(/_images/Background/urbanplaygroundbanner2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-samaritan-2021{background: url("http://www.dctuk.com/_images/Landing/samaritan2021b.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;width:100%;}
.bk-pale{color:#f1f2f2;}
.bk-paragon{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/paragonbackie2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-paragonmenu{background:#a57655;}
.bk-parquet{background:url(/_images/Background/parquetbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-lvtchristmas{background:url(/_images/Banners/christmasbacking2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-pickmix{background:url(/_images/Background/pickmix.jpg);background-position:center;background-size:cover;height:350px}
.bk-pink{background:#c18e9b;}
.bk-maypicnic{background:url(/_images/Banners/picnic2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-maypicnic h1 {background:#3B9DD6}
.bk-maypicnicresidential{background:url(/_images/Banners/picnic1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-maypicnicresidential h1 {background:#3B9DD6}
.bk-planks{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/planksnew2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-podcast{background:#eb6a2a;color:#fff}
.bk-podcast a {color:#fff !important;font-weight:normal}
.bk-podcast a:hover {font-weight:normal}
.bk-poland{background:url(/_images/Background/poland-skyline2.jpg);background-position:50% 80%;background-size:cover;}
.bk-polyflor{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/polyflorback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-polyflorbacklvt{background:url(/_images/Background/polyflorbacklvt.jpg);background-position:center;background-size:cover;}
.bk-polyflorbacklvt2{background:url(/_images/Background/polyflorlvthome.jpg);background-position:center;background-size:cover;height:350px;}
.bk-profile{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/carpettovinyl.jpg);background-position:center;background-size:cover;}
.bk-profilemenu{background:#0cb184;}
.bk-premiumbiophilic{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Banners/PremiumCarpetTileBiophilic.jpg);background-position:center;background-size:cover;height:350px;}
.bk-publicsector .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/hospital1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-publicsector .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/barracks.jpg);background-position:center;background-size:cover;height:350px;}
.bk-publicsector .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/publicsector5.jpg);background-position:center;background-size:cover;height:350px;}
.bk-qanew{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/qaback.jpg);background-position:center;background-size:cover;}
.bk-qanew2{background:url(/_images/Background/luvantohome.jpg);background-position:center;background-size:cover;height:350px;}
.bk-qendurepro{background:url(/_images/Background/ensurepro.jpg);background-position:center;background-size:cover;height:350px;}
.bk-rawson{background:url(/_images/Banners/rawson.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-rawsonmenu{background:#83567c;}
.bk-recentlyadded{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/dessoreveal.jpg) no-repeat;background-position:center;background-size:cover;}
.bk-reception{background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%),url(/_images/Background/burmatex-reception.jpg);background-position:center;background-size:cover;}
.bk-receptions{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/receptions.jpg);background-position:center;background-size:cover;height:350px;}
.bk-residential .ldn-subtitle{background:#d096b8;padding:20px;}
.bk-residential{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/resback.jpg);background-position:center;background-size:cover;}
.bk-residentialspring{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,0.01) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/residentialbiophilic.jpg);background-position:center;background-size:cover;height:350px;}
.bk-republicofireland{background:url(/_images/Background/republic-of-ireland-banner.jpg);background-position:50% 80%;background-size:cover;}
.bk-residentialmenu{background:#71b36b;;height:71px !important;}
.bk-residentialvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/residentialcategory.jpg);background-position:center;background-size:cover;height:350px;}
.bk-restaurants{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/restaurants.jpg);background-position:center;background-size:cover;height:350px;}
.bk-retail .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/retail4.jpg);background-position:center;background-size:cover;height:350px;}
.bk-retail .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/shop2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-retail .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/hotel2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-rubbermenu{background:#0087c6;}
.bk-rubbervinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/rubberbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-rubber {background: linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/rubberback.jpg);height:350px;background-size:cover;}
.bk-rubbernora {background: linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/noraback.jpg);height:350px;background-size:cover;}
.bk-rubbernoppe {background: linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/noppe.jpg);height:350px;background-size:cover;}
.bk-rubberjaymart {background: linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/jaymartback.jpg);height:350px;background-size:cover;}
.bk-rubbermenu {background:#f2c75e;}
.bk-scentrance{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/modulyss-reception.jpg);background-position:center;background-size:cover;}
.bk-school{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/plain.jpg);background-position-y:-50px;background-size:cover}
.bk-schoolgyms{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/schoolgyms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-schoolmenu{background:#0087c6;}
.bk-schools{background:#da343c;}
.bk-schools2021{background:url(/_images/Banners/cover.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:600px;}
.bk-schoolsn .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/lateral.jpg);background-position:center;background-size:cover;height:350px;}
.bk-schoolsn .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/apollo.jpg);background-position:center;background-size:cover;height:350px;}
.bk-schoolsn .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/school3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-schoolvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/burmatex-classroom.jpg);background-position:center;background-size:cover;}
.bk-screedmenu{background:#484847;}
.bk-sectors-entrance-menu{background:#7061a0;text-align:center;}
.bk-sectors-working-menu{background:#0087bd;text-align:center;}
.bk-sectorsbreakout{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/breakout.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sectorsentrance h1, .bk-sectorsworking h1, .bk-sectorsbreakout h1, .bk-sectorsfood h1, .bk-sectorsgyms h1{font-size:2.3em;padding-top:40px;}
.bk-sectorsentrance{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/sectors/entrances5.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sectorsfood{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/safestep.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sectorsgyms{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/sports.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sectorsworking{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/officecarpettiles.jpg);background-position:center;background-size:cover;height:350px;}
.bk-selfsurvey{background:url(/_images/Background/selfsitesurvey5.jpg);background-position:center;background-size:cover;height:380px;padding:0px;margin-bottom:50px;}
.bk-secondaryentrance{background:url(/_images/Banners/entranceback1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-secondaryentrancetile{background:url(/_images/Banners/entranceback2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-shinymenu{background:#c3a87c;height:60px;padding:20px 0px;text-align:center;margin-bottom:30px;display:flex;align-items:center;align-content:center;}
.bk-shinypig{background:linear-gradient(to bottom, rgba(138,110,65,0.5) 0%,rgba(138,110,65,0.2) 50%,rgba(138,110,65,0.0) 100%), url(/_images/Background/shinybackground.jpg);background-position:center;background-size:cover;}
.bk-shops{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/shops.jpg);background-position:center;background-size:cover;height:350px;}
.bk-shopthelook{background:url(/_images/Background/splat4.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sky{background:#90d3f1;}
.bk-soft{background:url(/_images/Banners/softcarpettiles.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.bk-soundproofing{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/acousticback2.jpg);background-position:center;background-size:cover;height:350px;}
.bk-soundproofingmenu{background:#888;}
.bk-spa{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/spa.jpg);background-position:center;background-size:cover;height:350px;}
.bk-spain{background:url(/_images/Background/spain-banner.jpg);background-position:50% 80%;background-size:cover;}
.bk-sportmenu{background:#afafb1;}
.bk-springsale{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.6) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/biophilicbanner.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sportsclubs{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/sportsclubs.jpg);background-position:center;background-size:cover;height:350px;}
.bk-sportvinyl{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/sportbackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-staffrooms{background:linear-gradient(to right, rgba(0,0,0,0.1) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.1) 100%),url(/_images/Background/relax.jpg);background-position:center;background-size:cover;height:350px;}
.bk-stockrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/stockrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-stonemarble{background:url(/_images/Background/stonemarble.jpg);background-position:center;background-size:cover;height:350px;}
.bk-summer{background:url(/_images/Banners/unpack.jpg);background-position:center;background-size:cover;height:350px; }
.bk-sustainableflooring{background:url(/_images/Banners/sustainableflooring.jpg);background-position:center;background-size:cover;height:350px;}
.bk-synagogue{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/synagogues.jpg);background-position:center;background-size:cover;height:350px;}
.bk-tarkett{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/tarketlvthome.jpg);background-position:center;background-size:cover;height:350px;}
.bk-tarkettwood{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/tarkettsegno.jpg);background-position:center;background-size:cover;height:350px;}
.bk-tarkmenu{background:#6abecc;}
.bk-trainstations{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/trainstations.jpg);background-position:center;background-size:cover;height:350px;}
.bk-transport .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/travel1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-transport .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/transport4.jpg);background-position:center;background-size:cover;height:350px;}
.bk-transport .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/travel3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-tyretile{background:url(/_images/Banners/tyre-tile.jpg);background-position:center;background-size:cover;height:350px;}
.bk-underlay{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/underlaybackground.jpg);background-position:center;background-size:cover;}
.bk-unionjack{background:url(/_images/Banners/scotlandhigh.jpg);background-position:center;background-size:cover;height:350px;}
.bk-limited{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Site/limitedback.jpg);background-position:center;background-size:cover;height:350px;}
.bk-uzin{background:url(/_images/Background/uzin.jpg);background-position:center;background-size:cover;height:350px;}
.bk-ufball{background:url(/_images/Background/fball.jpg);background-position:center;background-size:cover;height:350px;}
.bk-underlaymenu{background:#ec950e;}
.bk-unisector .swiper24 .hosp1{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/university3.jpg);background-position:center;background-size:cover;height:350px;}
.bk-unisector .swiper24 .hosp2{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/university5.jpg);background-position:center;background-size:cover;height:350px;}
.bk-unisector .swiper24 .hosp3{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/cat/2000/uni1.jpg);background-position:center;background-size:cover;height:350px;}
.bk-vinyl > div > div > div > h2{color:#fff;padding:15px;font-weight:bold;}
.bk-vinyltiles{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Banners/vinyltilesbanner.jpg);background-position:center;background-size:cover;height:350px;}
.bk-vinyl{background:linear-gradient(to bottom, rgba(0,0,0,0.6) 10%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.1) 90%), url(/_images/Background/vinylback.jpg);height:350px;background-size:cover;}
.bk-vinylmenu{background:#7fc379;}
.bk-waitingrooms{background:linear-gradient(to right, rgba(0,0,0,0.2) 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.2) 100%),url(/_images/Background/waitingrooms.jpg);background-position:center;background-size:cover;height:350px;}
.bk-warehouse{background:linear-gradient(rgba(68, 73, 82, 0.95),rgba(68, 73, 82, 0.95)),url(/_images/site/warehouse.jpg);}
.bk-wetroom{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0, 0, 0, 0.42) 50%,rgba(0,0,0,0.01) 100%), url(/_images/Background/wetroombackground.jpg);background-position:center;background-size:cover;height:350px;}
.bk-wetroommenu{background:#a5bec9;}
.bk-white{background:#fff;}
.bk-wineback{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/wine2.jpg);background-position:50% 80%;background-size:cover;}
.bk-xmas2017{background:url(/_images/Banners/xmassaleback.jpg);background-position:center;background-size:cover;}
.bk-xmas2018{background:url(/_images/Banners/boxingday_landing.jpg);background-position:center;background-size:cover;height:300px;}
.bk-xmashamperbanner20{background:url(/_images/Background/christmasbanner.jpg);background-position:center;background-size:cover;height:350px;}
.bk-xmasmenu{background:#61abee;}
.bk-yellow .product-event-content li{border-top:1px solid rgba(0,0,0,0.1);padding-top:25px;margin-top:21px;}
.bk-yellow{background:#f3db69;}
.bk-yellowrio{background:#53dfad;}
.bk-sepgiveaway{background:url(/_images/Banners/sepgiveaway10.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.black-circle{width:30px;height:30px;border-radius:50%;background-color:#222222;float:left;display:block;margin-left:20%;}
.blackfriyay {display:block;background: url(/_images/Banners/blackback2022small.gif);color:#fff;padding:10px;text-align: center;background-size: cover;}
.blackfriyay h4 {background:#000;display:inline;}
.blackcol1{width:7%;font-size:30px;}
.blackcol2{width:14%;text-align:center;}
.blackcol3{width:20%;font-size:16px;}
.blackcol3b{width:15%;font-size:16px;}
.blackcol4{text-align:center;width:10%;font-size:16px;}
.blackcol5{text-align:center;width:10%;font-size:16px;}
.blackcol6{text-align:center;color:#f1605d;width:12.5%;vertical-align:bottom;padding-bottom:23px !important;}
.blackcol7{text-align:right;}
.blacksalebox {background:#0757a0;color:#fff;padding:5px;display:inline}
.blacksalebox span {font-family:'Shrikhand', sans-serif;font-weight:200 !important}
.blackfridaypp{width:100%;height:auto;float:left;margin-bottom:10px;}
.blackfridaytable td{padding-top:10px;padding-bottom:10px;}
.blackfridaytable th{background-color:#f1605d;color:#fff;padding:10px;}
.blackfridaytable{width:100%;font-size:18px;margin-bottom:30px;}
.blacknumbers{padding:10px;border:2px solid #f1605d;border-radius:50%;text-align:center;color:#fff;background-color:#f1605d;margin:6px;}
.blackoddrow{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.blackfriday20, .blackfriday15, .blackfriday10 {display:none !important;background:#000;width:100%;height:auto;padding:15px;color:#fff;}
.blink_text{animation:1s blinker linear infinite;-webkit-animation:1s blinker linear infinite;-moz-animation:1s blinker linear infinite;color:red;}
.bluebarhome {background:#3b9dd6;padding:20px 0px;}
.bluebarhome .blogsvideos {color:#3b9dd6;}
.bluebarhome .fhc-button {max-width:500px;display:block;margin:20px auto 0px auto;font-size:18px;padding:10px 20px}
.bluebarhome .latestblogs h4 a {color:#fff}
.bluebarhome .latestblogs p {color:#fff}
.block-space{height:40px;background:none;display:inline-block;}
.blog-blockquote{border-left:5px solid #212121;background:#f9f9f9;padding:18px 25px;margin:30px 0 30px 30px;font-size:16px;}
.blog-content{height:60px;overflow:hidden;font-size:14px;margin-top:15px;font-family:'Avenir LT Std', sans-serif, Arial;}
.blog-header{font-size:16px;font-weight:600;margin-bottom:10px;color:#384050;height:35px;overflow:hidden;}
.blog-img{overflow:hidden;width:100%;height:270px;margin-bottom:20px;}
.blog-info{font-family:14px;line-height:25px;display:block;color:#9e9e9e;}
.blog-intro{font-weight:300;font-size:20px;line-height:28px;}
.blog-list li a:hover{color:#fff;text-decoration:underline !important;}
.blog-list li a{color:#fff;text-decoration:none;}
.blog-list li:before{padding-right:10px;padding-bottom:10px;font-family:'FontAwesome';content:'\f09e';float:left;color:#fff;}
.blog-list li{list-style-position:outside;list-style:none;text-align:left;color:#fff !important;padding-left:10px;margin-bottom:10px !important;}
.blog-list ul li{list-style-position:outside;list-style-type:none;}
.blog-maincontent{padding:10px 0;font-size:15px;line-height:27px;}
.blog-read, .blog-read-feature{font-size:15px;}
.blog-read, .blog-read-feature{padding:10px 0;}
.blog-read{border-bottom:1px solid #efefef;}
.blog-side-list .js-signup-form p{color:#8C8C8C;line-height:21px;text-align:center;}
.blog-side-list .js-signup-form{padding:15px;text-align:center;}
.blog-side-list .signup__container__action{font-size:1em;background-color:#1c97d4;color:#f9f9f9;border:none;padding:1em 1.2em;line-height:100%;text-transform:uppercase;margin-top:0.6em;}
.blog-side-list .signup__container__heading{font-size:18px;color:#1c97d4;}
.blog-side-list .signup__container__input{width:100%;font-size:1em;padding:10px;}
.blog-side-list li{padding:10px 0px;border-bottom:1px solid #ccc;}
.blog-side-list{padding-top:10px;list-style:none;}
.blog-side-title{font-size:20px;font-weight:700;line-height:21px;color:#666;}
.blog-side{padding:20px 30px;background:#FAFAFA;margin-bottom:30px;}
.blog-standard{padding:20px 0;}
.blog-text{overflow:hidden;height:240px;}
.blog-thumbnail .thumb img{-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;height:100%;}
.blog-thumbnail .thumb{overflow:hidden;}
.blog-thumbnail:hover .thumb img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.blogContent a{font-weight:bold;}
.blogContent h2{margin-top:10px;font-size:24px;color:#333;font-weight:800;}
.blogContent p{margin-bottom:20px;font-weight:200;}
.blogContent{font-size:18px;line-height:28px;font-family:'Avenir LT Std', "Lucida Bright", "DejaVu Serif", "serif";color:#5a5a5a; font-weight:200;}
.blogEntry .blog-info{margin-bottom:20px;font-size:18px;}
.blogEntry .titleCol{margin-bottom:20px;font-size:30px;line-height:45px;font-weight:bold;letter-spacing:-1px;}
.blogImage{width:100%;overflow:hidden;}
.blogsvideos {background:#fff;padding:10px;color:#d34644;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:10px;border-radius:3px}
.blue-circle{width:30px;height:30px;border-radius:50%;background-color:#0f99da;float:left;display:block;margin-left:20%;}
.bmp h2{font-weight:800;font-size:35px;padding:0 0 10px;}
.bmp h4{font-size:20px;font-weight:300;padding-bottom:10px;line-height:28px;}
.bmp-intro,.bmp-area{padding:60px 0;text-align:center;overflow:hidden;}
.bmp-sub a:hover{color:rgba(255, 255, 255, 0.5);}
.bmp-sub a{color:#fff;text-decoration:underline;}
.bmp-sub-home a{text-decoration:underline;}
.bmp-sub-home{font-size:16px;margin:20px 0;}
.bmp-sub{font-size:16px;padding-top:5px;}
.bmp{margin:auto;}
.bold h2{font-weight:800;font-size:35px;padding:20px 0 10px;}
.border-left{border-left:1px solid #e0e0e0;}
.bostik1{border:1px solid #4c5a6b;width:100%;height:85px;border-radius:5px;text-align:center;padding:15px;margin-bottom:20px;}
.bostik2{border:1px solid #4c5a6b;width:100%;height:85px;border-radius:5px;text-align:center;padding:15px;}
.bostikbutton{color:#2798d2;border:1px solid #2798d2;width:180px;text-align:center;border-radius:4px;height:40px;line-height:40px;font-size:13px;margin-bottom:40px;}
.bostikheader{width:100%;height:30px;line-height:18px;font-size:18px;font-weight:800;text-align:center;}
.bostiksub{width:100%;height:40px;line-height:13px;font-size:13px;font-weight:normal;text-align:center;}
.bottomline{font-size:18px;text-align:center;width:100%;margin:0px auto 30px;border:1px solid #ccc;border-radius:10px;padding:20px 10px;color:#3a3a3a;}
.bottomcontent {font-weight:300}
.bounce a{color:#fff;margin-left:-8px;}
.bounce{position:relative;margin-top:30px;left:50%;font-weight:800;text-transform:uppercase;width:60px;height:60px;margin-left:-30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;}
.box-shadow:before{background-position:center bottom;background-color:transparent;background-repeat:no-repeat;position:absolute;width:100%;height:20px;content:'';left:0;top:100%;}
.box-shadow{border-bottom:1px solid #e0e0e0;position:relative;}
.boxabove{background:rgba(0, 0, 0, 0.2);width:100%;height:100%;z-index:9;position:absolute;}
.bpi{vertical-align:middle;padding:10px 20px 10px 0px;width:85px;}
.brand-altro{background:url('icons/altro.svg') no-repeat 50% 50%;}
.brand-lg{background:url('/_images/Site/lg-logo.jpg') no-repeat 50% 50%;}
.brand-nouveau-home,.brand-heckmondwike,.brand-nouveau-comm,.brand-forbo,.brand-desso,.brand-modulyss,.brand-paragon,.brand-burmatex,.brand-heuga,.brand-interface,
.brand-polyfloor,.brand-ammiro,.brand-lg,.brand-altro{display:inline-block;background-size:240px 140px;width:240px;height:140px;-webkit-font-smoothing:antialiased;}
.brand-polyfloor{background:url('icons/polyfloor.svg') no-repeat 50% 50%;}
.brands-area .product-event-content {text-align:center;}
.brands-area .product-event-content p {font-size:18px;}
.brands-area h1{font-weight:800;font-size:55px;padding:0 0 10px;line-height:60px;text-align:center;}
.brands-area{align-items:center;align-content:center;display:flex;}
.breadbar {background-color:#0757a0;width:100%;height:60px;overflow:hidden;}
.bs-container h2{font-size:18px;padding-bottom:5px;color:#4c5460;font-weight:700;text-align:center;}
.bs-container h3{font-size:16px;margin-top:10px;color:#4c5460;font-weight:bold;}
.bs-container h4 a:hover{opacity:0.8;}
.bs-container h6{font-size:14px;font-weight:500;color:#505a6c;font-style:oblique;}
.bs-container span.was{font-size:16px;font-weight:700;color:#4c5460;text-decoration:line-through;margin-right:10px;}
.bs-container span{font-size:15px;font-weight:700;}
.bs-img{position:relative;}
.bs-num{display:none;}
.bullet-product h3{padding-bottom:15px;border-bottom:1px solid #efefef;margin-bottom:20px;color:#333;}
.bullet-product li:before{padding-right:10px;padding-bottom:10px;font-family:'FontAwesome';content:'\f00c';float:left;color:#333;}
.bullet-product li{list-style-position:outside;list-style:none;text-align:left;color:#333;padding-left:10px;margin-bottom:25px;}
.bullet-product ul li{list-style-position:outside;list-style-type:none;}
.bullet-product-homepage li:before{padding-right:10px;padding-bottom:10px;font-family:'FontAwesome';content:'\f00c';float:left;color:#333;}
.bullet-product-homepage li{list-style-position:outside;list-style:none;text-align:left;color:#333;margin-bottom:10px !important;}
.bullet-product-homepage p{text-align:left;}
.bullet-product-homepage ul li{list-style-position:outside;list-style-type:none;}
.bullet-product-homepage{color:#333;font-size:13px;}
.bullet-product{padding-left:40px;color:#333;}
.bullet-product{padding-left:40px;color:#333;}
.button-container{width:100%;padding:0 0px 0 0px;margin:20px 0 40px;overflow:hidden;text-align:center;}
.camper input{width:100%;height:35px;margin-bottom:40px;}
.cancel-button{width:180px;height:45px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #4c5a6b;border-radius:3px;font-size:14px;font-weight:500;color:#4c5a6b;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.cancelall-button:hover,.cancelall-button:focus,.cancel-button:hover,.cancel-button:focus,.wide-button-fitting-section:hover,.wide-button-fitting-section:focus{border:1px solid #2798d2;color:#2798d2;}
.cancelall-button{width:49%;float:left;height:45px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #4c5a6b;border-radius:3px;font-size:14px;font-weight:500;color:#4c5a6b;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.card-container-right{padding-top:30px;padding-left:40px;padding-right:40px;padding-bottom:40px;overflow:hidden;margin-top:10px;background-color:#f9f9f9;height:690px;margin-bottom:20px;}
.card-container{height:650px;}
.carousel li{margin-right:5px}
.catsavingtext {font-size:20px;line-height:20px;display:block;padding:5px;font-family:'Avenir LT Std',sans-serif;font-weight:bold;}
.carpetprice{display:none;font-size:20px;height:30px;margin-left:5px;padding-top:4px;width:150px;}
.cat-header-content h1{font-weight:300;font-size:35px;padding:20px 0 10px;}
.cat-header-content h5{font-size:18px;font-weight:500;margin-bottom:20px;margin-top:-20px;}
.cat-header-content{list-style:none;background:linear-gradient(rgba(76, 90, 107, 0.4), rgba(76, 90, 107, 0.4));width:270px;height:310px;padding:40px;}
.cat-productname a:hover{color:#c3c3c3;}
.cat-productname a:visited:hover{color:#c3c3c3;}
.cat-productname a:visited{color:#5a5a5a;}
.cat-productname a{color:#5a5a5a;}
.cat-productname h3{font-size:15px;margin-top:0;margin-bottom:0;}
.cat-productname{position:relative;float:left;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;text-align:left;}
.category-breadcrumbs {position: relative;z-index: 10;opacity: 1.5;display:block;color:#fff;font-size:12px;line-height:60px;height:60px;width:58%;padding-left:15px;float:left}
.category-breadcrumbs:nth-of-type(2) {background:url(/_images/Banners/blackback2022small.gif);background-size:cover;font-size:20px;}
.categorydescription p{margin-bottom:15px;}
.categorydescription{float:left;width:100%;line-height:20px;font-size:12px;color:#5a5a5a;}
.categorymenu ul li a{color:#fff;}
.categorymenu ul li{float:left;width:33%;text-align:center;line-height:60px;font-size:20px;}
.categorymenu ul{margin:0 auto;width:600px;list-style-type:none;}
.categorymenu{width:100%;height:60px;background-color:#eb5755;box-shadow:inset -5px -5px 23px -1px rgba(0,0,0,0.1)}
.categoryname{font-size:28px;color:#4c5a6b;bottom:0;width:100%;background-color:#efefef;border-radius:2px;padding:60px;opacity:0.8;margin:70px 0;display:none;}
.catprice{height:auto;overflow:hidden;margin-bottom:10px;}
.catwas {color:#000;margin-bottom:10px;font-size:12px;}
.cc-container{overflow:hidden;}
.cc-hr{height:1px;border-top:1px solid #bababa;margin:15px 0;}
.cc-img{padding-right:30px;max-width:400px;margin:0 auto;}
.cc-key img{padding-right:10px;}
.cc-key li.last{border-bottom:1px solid #bababa;}
.cc-key li{color:#5a5a5a;font-size:14px;line-height:20px;border-top:1px solid #bababa;padding:10px 0;margin:0;}
.cc-key ul,ul.cc-key{list-style:none;}
.cc-summary hr{background-color:#505a6c;height:1px;border:none;margin:15px auto;width:40px;}
.cd-container::after{content:'';display:table;clear:both;}
.cd-container{width:90%;max-width:1170px;margin:0 auto;}
.cd-timeline-block:after{content:"";display:table;clear:both;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
.cd-timeline-block{position:relative;margin:2em 0;}
.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{display:inline-block;}
.cd-timeline-content .cd-read-more{float:right;padding:.8em 1em;background:#acb7c0;color:white;border-radius:0.25em;}
.cd-timeline-content h2{color:#303e49;}
.cd-timeline-content iframe{margin-top:20px;}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:14px;}
.cd-timeline-content p{margin:1em 0;line-height:1.6;}
.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #f6f6f6;}
.cd-timeline-content:after{content:"";display:table;clear:both;}
.cd-timeline-content{position:relative;margin-left:60px;background:#f6f6f6;border-radius:0.25em;padding:1em;}
.cd-timeline-img img{display:none;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}
.cd-timeline-img.cd-location{background:#acbbc6;}
.cd-timeline-img.cd-movie{background:#acbbc6;}
.cd-timeline-img.cd-picture{background:#acbbc6;}
.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white;}
.checklabel{width:100%;margin-right:10px;font-size:13px;margin-top:10px;height:25px;}
.checkout-col1,.checkout-col2,.checkout-vat-col2,.checkout-totals-col2{text-align:left;}
.checkout-col1{width:5%;}
.checkout-col2,.checkout-vat-col2,.checkout-totals-col2{width:20%;}
.checkout-col3,.checkout-vat-col3,.checkout-totals-col3,.checkout-discount,.line-subtotal{text-align:right;}
.checkout-container{overflow:hidden;margin-top:20px;padding:0px;}
.checkout-discount{color:red;}
.checkout-header th,.checkout-l,.checkout-vat-col2,.checkout-vat-col3,.checkout-totals-col2,.checkout-totals-col3{font-size:13px;font-weight:500;border-bottom:1px solid #efefef;}
.checkout-header th{font-weight:bold;}
.checkout-l{height:40px;}
.checkout-lc{text-align:center;}
.checkout-summary{width:100%;font-size:15px;color:#47515d;}
.checkout-totals-l, .checkout-totals-col3, .checkout-vat-col3{font-weight:bold;}
.checkout-totals-l,.checkout-header th{height:45px;}
.checkout-vat-col2,.checkout-vat-col3{font-style:oblique;}
.checkout-vat-col3,.checkout-totals-col3{width:10%;}
.cheese a:hover{color:#ababab;text-decoration:underline;}
.customerquestion {margin-bottom:30px;}
.cheese a{color:#ababab;}
.cheese{position:absolute;width:350px;font-size:15px;padding:10px;z-index:1;background:#fff;border:1px solid #ababab;font-weight:500;line-height:21px;}
.chtc-area hr{height:1px;border:none;text-align:center;margin:15px auto;width:40px;color:#fff;}
.chtc-area{height:310px;margin-bottom:25px;text-align:center;margin-left:15px;margin-right:15px;}
.church-area .icon-reminders-blog h2{font-size:22px;line-height:20px;}
.church-area .topbit h1{font-size:3em;}
.church-area .topbit{margin:0px 30%;}
.church-area{padding:100px 0px 60px;text-align:center;overflow:hidden;}
.cit-content-img{padding-top:60px;text-align:center;}
.cit-content{padding:40px;}
.cit-large{height:350px;}
.cit-line-last{border-top:1px solid #d1d1d1;clear:both;}
.cit-line{clear:both;overflow:hidden;padding:20px 10px 20px 0;border-top:1px solid #d1d1d1;}
.cit-small{height:285px;}
.cit-smallish{height:285px;}
.clear{clear:both;}
.clocksmalltext{padding-top:1px;font-size:12px;}
.cmmc-area a:hover{color:#ccc;text-decoration:none;}
.cmmc-area a{color:#fff;}
.cmmc-area h4{font-size:22px;font-weight:700;text-align:center;line-height:30px;margin-bottom:0px;}
.cmmc-area{height:auto;width:100%;margin-top:20px;border-bottom:5px solid #0c74b5;color:#fff;padding:30px;text-align:center;min-height:250px;}
.cmmc-area2 {height:auto;width:100%;margin-top:0px;color:#fff;padding:15px;text-align:center;}
.cmmc-area2 h4{font-size:16px;font-weight:700;text-align:center;line-height:16px;margin-bottom:0px; color:#0c74b5}
.cmmc-c_classroom{background-color:#1c577e;}
.cmmc-c_corridor{background-color:#2980b9;}
.cmmc-c_enter{background-color:#f1c40f;}
.cmmc-c_gym{background-color:#654e9a;}
.cmmc-c_gym{border-bottom:5px solid rgba(0, 0, 0, .2);}
.cmmc-c_large{background-color:#d35400;}
.cmmc-lvtsub{background-color:#fff;border-bottom:1px solid #0c74b5;border-left:1px solid #0c74b5;border-right:1px solid #0c74b5;}
.cmmc-c_office{background-color:#e67e22;}
.cmmc-c_reception{background-color:#f39c12;}
.cmmc-c_scenter{background-color:#3498db;}
.cmmc-furnie a:hover{color:#f1605d;text-decoration:none;}
.cmmc-furnie{height:auto;width:100%;margin-top:20px;padding:25px;color:#7d7d7d;text-align:center;border-bottom:5px solid rgba(0, 0, 0, .2);margin-bottom:20px;}
.cmmc-h_bath{background-color:#16a085;}
.cmmc-h_bed{background-color:#27ae60;}
.cmmc-h_kitchen,.cmmc-h_bath,.cmmc-h_living,.cmmc-h_bed,.cmmc-c_enter,.cmmc-c_reception,.cmmc-c_office,.cmmc-c_large,.cmmc-c_scenter,.cmmc-c_corridor,.cmmc-c_classroom,
.cmmc-h_kitchen{background-color:#94ca57;}
.cmmc-lvt{background-color:#3b9dd6;}
.cmmc-h_living{background-color:#2ecc71;}
.cmmc-hr{height:1px;border:none;color:#fff;background-color:#fff;width:15%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.cmmc-vinyl a:hover{color:#f1605d;text-decoration:none;}
.cmmc-vinyl a{color:#7d7d7d;}
.cmmc-vinyl h4{font-size:16px;font-weight:700;text-align:center;line-height:30px;}
.cmmc-vinyl p{color:#f1605d;}
.cmmc-vinyl{min-height:260px;width:100%;margin-top:20px;color:#7d7d7d;text-align:center;border-bottom:5px solid rgba(0, 0, 0, .2);margin-bottom:20px;}
.col-md-4 .fixedheight{height:460px;}
.color-optoion{font-size:15px;}
.colours-text{float:left;margin-left:20px;margin-top:5px;height:55px;margin-right:20%;}
.concorde h3{margin-bottom:10px;}
.concorde img{margin-bottom:20px;width:100%;}
.concorde input{margin-bottom:90px;width:50%;}
.concorde p{margin-bottom:20px;font-size:16px;}
.contactnote{text-align:center;}
#content .planks-area:nth-child(3n-2) h2 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#eaac2f 50%)}
#content .planks-area:nth-child(2n) h2 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#eb5755 50%)}
#content .planks-area h2 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#71b36b 50%)}
#content .planks-area:nth-child(4n) h2 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#eaac2f 50%)}
.contactpagetitle{margin-bottom:10px;font-size:16px;}
.contactphone span a{color:#fff !important;font-weight:normal;}
.contactphone{background-color:#f1605d;color:#fff;padding:15px;font-size:18px;font-weight:bold;width:90%;border-radius:10px;margin:0 auto;}
.container--shop-the-look .calc-bubble:after{display:none;}
.container--shop-the-look .calc-bubble{background:#fff;text-align:center;}
.container--shop-the-look .calcHidePacks{text-align:left;}
.container--shop-the-look .swiper95 {height:200px;}
.container--shop-the-look .swiper95 .swiper-slide img {height:200px;width:200px}
.container--shop-the-look .mainimage img{height:auto;overflow:hidden;vertical-align:bottom;}
.container--shop-the-look .mainimage{width:auto;height:650px;overflow:hidden;margin-bottom:20px;box-shadow:5px 5px 10px #ccc;}
.container--shop-the-look .maintext{margin:30px auto;font-size:18px;color:#5a5a5a;line-height:25px;width:100%;text-align:center;}
.container--shop-the-look .shop-the-look-product .cal-textcon{text-align:left;}
.container--shop-the-look .shop-the-look-product h4 {height:80px;background:#71b36b;color:#fff;font-size:1em;padding:10px;}
.container--shop-the-look .shop-the-look-product .calc-input{padding:0px;}
.container--shop-the-look .shop-the-look-product .calcHidePacks{margin-top:10px;margin-bottom:20px;}
.container--shop-the-look .shop-the-look-product .roompercent p{font-size:30px;font-weight:bold;}
.container--shop-the-look .shop-the-look-product #measureboxes{display:none;}
.container--shop-the-look .shoplookprice{text-align:center;font-size:30px;background:#eb5755;margin:0px auto 20px auto;padding:30px;color:#fff;font-weight:bold;}
.container--shop-the-look .single-only{display:none;}
.container--shop-the-look #calcAreaToCover{border:1px solid #ccc;width:120px;font-size:20px;}
.container--shop-the-look #calcNumberOfPacks{border:1px solid #ccc;width:120px;font-size:20px;}
.container--shop-the-look #ctl00_MainContent_AddToBasketButton:focus{background-image:url("img/icon-check.png");background-color:#71b36b;}
.container--shop-the-look #ctl00_MainContent_AddToBasketButton:hover,
.container--shop-the-look #ctl00_MainContent_AddToBasketButton{width:300px;height:55px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:20px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin:0 auto;display:inherit;align-items:center;margin-bottom:10px;}
.container--shop-the-look #ctl00_MainContent_AddToSamplesBasketButton:hover{border:1px solid #fff;color:#fff;background-color:#3b9dd6;}
.container--shop-the-look #ctl00_MainContent_AddToSamplesBasketButton{width:250px;height:45px;background-color:#47aeea;border:1px solid #fff;border-radius:3px;font-size:16px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin:0 auto;display:inherit;align-items:center;margin-bottom:50px;}
.container--shop-the-look #measureboxes .calcAreaType.active{background-color:#f6f5f5;}
.container--shop-the-look #measureboxes .calcAreaType{width:28%;padding:10px 15px;border-bottom:1px solid #ccc;font-size:16px;margin:10px 5px;border-top:0px;border-right:0px;border-left:0px;font-weight:normal;}
.container--shop-the-look #measureboxes{margin:0 auto;width:50%;text-align:center;}
.container--shop-the-look #metersqbox{float:none;}
.container--shop-the-look .designsinabox-desc {padding:30px;font-size:1em;border:1px solid #ccc;margin:30px 0px;}
.container--shop-the-look h1{font-size:2.5em;text-align:center;font-weight:800;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;color:#5a5a5a;}
.container--shop-the-look h2{font-size:18px;text-align:center;font-weight:400;margin-bottom:20px;color:#5a5a5a;background:#efefef;padding:10px 10px;}
.container--shop-the-look{margin-top:30px;}
.contcheckout-button:hover,.contcheckout-button:focus{color:#fff;}
.contcheckout-button{width:50%;height:45px;background-color:#3b9dd6;background-repeat:no-repeat;border:1px solid #3b9dd6;border-radius:3px;font-size:14px;font-weight:500;color:#fff;margin:10px auto;float:right;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.copyright p a:hover{text-decoration:underline;}
.copyright p a{color:#a7abb1;}
.copyright p{color:#7b8c9f;font-size:12px;margin-bottom:0;padding:0;line-height:20px;}
.coronationstuff {background-color:#EB5755;margin-bottom:-20px;}
.coronationstuff h4 {color:#fff;}
.coronationstuff h4 a {color:#fff;}
.coronationstuff h4 a:hover {text-decoration:underline;color:#fff;}
.coronationstuff p {color:#fff;font-size:14px}
.coronationstuff .quickbutton {border:1px solid #fff;padding: 5px; text-align:center;border-radius:5px;width:200px;}
.coronationstuff .quickbutton a {color:#fff;font-weight:bold;font-size:14px;text-align:center;}
.coronationstuff .quickbutton:hover {border:1px solid #0757a0;background:#0757a0}
.coronationstuff .coronationsub {padding:60px 0;text-align:left;clear:both;display:flex;}
.countdown { width: 60%; max-width: 400px; margin:0 auto}
.countdown h1 {  margin-bottom: 20px; font-size: 24px;  color: #333;  }
.countdown .time-container { display: flex; justify-content: space-around; gap: 5px;   }
.countdown .time-part {  text-align: center; flex: 1; max-width: 100px;  }
.countdown .time-part .value { font-size: 28px; font-weight: bold; color: #EB5755;  }
.countdown .time-part .label { font-size: 14px; color: #eb5755;   }
.countdown1 {font-size: 42px; font-family: 'Shrikhand';background:linear-gradient(to top,rgba(0,0,0,0) 50%,#eaac2f 50%);width:600px;margin:0 auto;}
.countdown2 {font-weight:bold;background:#EB5755;color:#fff;max-width:800px;font-size:18px;margin:0 auto;padding:10px;}
.countdown2 span {text-decoration:underline}
.countdown3 {font-size:15px;color:#333}
.countdown3 span {background:#EB5755;padding:5px;color:#fff;}
.countdown-bar-2021{background-color:#EB5755;text-align:center;overflow:hidden;height:60px;padding-top:7px;}
.countdown-section .countdown-amount{display:block;font-size:25px;line-height:27px;font-weight:900;}
.countdown-section .countdown-period{display:block;font-size:#4c5460;line-height:21px;font-weight:300;}
.countdown-section:hover{background:#4c5460;color:#ffffff;}
.countdown-section{min-width:70px;min-height:70px;display:inline-block;padding-top:10px;margin-right:30px;margin-bottom:9px;border:1px solid #212121;border-top-right-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-o-border-top-right-radius:10px;border-top-left-radius:10px;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;-o-border-top-left-radius:10px;-ms-border-top-left-radius:10px;border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;-o-border-bottom-right-radius:10px;text-align:center;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.countdownclock{padding: 10px;float:left;display:block;width:100%;margin-bottom:20px;height: 170px;text-align:center;background:url('/_images/Background/summersale12.gif');    background-repeat:no-repeat;}
.countdownclock2{background-color:#eb5755;color:#fff;padding:0px;float:left;width:100%;margin-bottom:30px;height:60px;text-align:center;}
.countdownhome{width:300px;float:left;margin-top:10px;height:80px;padding:15px;margin-left:85px;border:1px solid #ccc;}
.countdownhometext{width:100%;float:left;text-align:center;font-weight:bold;font-size:18px;color:#5a5a5a;}
.countdownbox {display:block;margin:10px auto 0px;background:#fff;color:#333;padding:20px 10px 5px 10px;text-align:center}
.cpmp-05:hover{border-color:#6ca8cf;background-color:#6ca8cf;color:#fff;}
.cpmp-05{border-color:#20498b;background-color:transparent;}
.creditdigital h3{font-weight:300;color:#384050;line-height:30px;}
.creditdigital h4{font-weight:800;color:#384050;line-height:25px;font-size:20px;}
.creditdigital hr{height:1px;border:none;text-align:left;margin:15px 0;width:40px;background-color:#505a6c;}
.creditdigital{padding:60px 0;text-align:left;overflow:hidden;}
.custom-content h3{margin:5px 0 0 0;padding:0;font-size:17px;font-weight:500;}
.custom-content p{padding:9px 0 0 0;font-size:15px;color:#878b99;}
.custom-content{text-align:center;padding-top:15px;padding-bottom:15px;}
.dcc-2pca span{font-size:18px;color:#505a6c;}
.dcc-2pch hr{height:2px;border:none;color:#2898d5;background-color:#2898d5;width:150px;text-align:left;margin-top:10px;margin-bottom:20px;float:left;}
.dcc-2pch{display:inline-block;width:100%;}
.dcc-gc{margin-top:30px;}
.dcc-gdc a,.dcc-pdf a{color:#2898d5;}
.dcc-gdc h4{font-size:17px;font-weight:600;height:30px;}
.dcc-gdc p,.dcc-pdf p{overflow:hidden;}
.dcc-gdc{padding:20px;overflow:hidden;background-color:#e8eaeb;}
.dcc-gic{width:100%;}
.dcc-guides{overflow:hidden;margin-bottom:20px;margin-top:50px;}
.dcc-iic{background-color:#ddb14e;}
.dcc-introimg{background:url(/_images/Landing/dcc-intro.jpg);background-size:cover;background-position:center top;overflow:hidden;margin-bottom:40px;}
.dcc-pdf h4{font-size:17px;font-weight:600;height:30px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.dcc-pdf-form a:hover {color:#eec23c;text-decoration:none; font-weight:bold;border:1px solid #eec23c}
.dcc-pgc-form a:focus {color:#fff;}
.dcc-pdf-form a {color:#fff;border:1px solid #fff;padding:10px 20px;border-radius:3px;}
.dcc-pdf-form h4 {font-size:1.5em;}
.dcc-pdf-form{padding-left:20px; color:#fff;}
.dcc-pdf{overflow:hidden;padding-left:20px;}
.dcc-pgc-form a {color: #fff;border: 1px solid #fff;padding: 10px 20px;border-radius: 3px; font-size:18px;margin-left:75px}
.dcc-pgc-form img {float: left;margin: 10px 10px 40px 20px;}
.dcc-pgc-form p, .dcc-pgc-form h4 {color: #fff;margin-bottom:10px;}
.dcc-pgc-form-product {padding:30px 50px 40px 20px; background-color: #eb5755; margin-bottom:30px;}
.dcc-pgc-form-visualiser{background-color: #7fc379;padding: 30px 50px 40px 20px;margin-bottom:30px;}
.dcc-pgc-form-reviews{background-color: #42a0d5;padding: 30px 50px 40px 20px;margin-bottom:30px;}
.dcc-pgc-form{margin-top:30px;background-color:#eb5755;padding:30px 10px 30px 20px;}
.dcc-pgc{margin-top:30px;background-color:#e8eaeb;padding:20px 40px 20px 20px;}
.dcc-pin-area h2{color:#505a6c;}
.dcc-pin-area h4{font-size:26px;font-weight:500;color:#505a6c;padding-bottom:10px;}
.dcc-pin-area hr{height:1px;border:none;color:#505a6c;background-color:#505a6c;width:5%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.dcc-pin-area span{font-size:16px;color:#505a6c;margin-bottom:20px;}
.dcc-pin-area{padding:5px 0;text-align:center;}
.dcc-pin-widget{margin:20px 0;}
.dcode-col1 input::-webkit-input-placeholder{color:#a0a3a8;font-size:13px;font-style:oblique;}
.dcode-col1 input{width:95%;height:45px;background-color:transparent;background-repeat:no-repeat;border:1px solid #2798d2;border-radius:3px;padding-left:15px;margin-right:15px;color:#47515d;font-size:13px;font-weight:500;}
.dcode-col1{width:70%;}
.dcode-col2{width:30%;}
.dcode-container{padding:0px;margin-top:20px;}
.dctspinner {width: 60px; height: 60px; border-radius: 50%; background: conic-gradient(#0000 10%,#3b9dd6); -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0); animation: spinner-zp9dbg 1s infinite linear; margin-right:20px;}
@keyframes spinner-zp9dbg {  to {transform: rotate(1turn); }}
.loadingnormal {width:100%;display:flex;height:200px;flex-wrap:nowrap;justify-content:center;align-items:center;}
.dctspinnertext {display:block;float:left;}
.dctvideowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.dctvideowrapper img{width:100%;height:100%;}
.dctvideowrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px;}
.delivery-container h5{width:100%;font-size:15px;font-weight:500;color:#5a5a5a;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #b5b5b5;}
.delivery-container-top{padding:24px 15px 0 15px;}
.delivery-container{background-color:#f9f9f9;overflow:hidden;margin-top:20px;padding-bottom:24px;}
#ctl00_MainContent_DeliveryMobile, #ctl00_MainContent_specialInstructions{margin-bottom: 0px;}
.designsinabox .brands-area h2 {background: linear-gradient(to top,rgba(0,0,0,0) 60%,#eaac2f 60%); margin-bottom: 0px; padding: 10px; display: block; font-weight: bold; width: 600px;margin: 0 auto;}
.designsinabox .brands-area h1 {background:#3B9DD6;padding-bottom:0px;display:inline-block;font-family: "Shrikhand", sans-serif;font-weight:200;margin-bottom:10px;}
.designsinabox .ldn-subtitle { max-width:800px; font-size:30px;line-height:38px;font-weight:bold;}
.designsinabox .product-event-content p {margin-bottom:30px;}
.address-lookup{padding-left:15px;padding-right:15px;border-radius: 6px;background-color: #DEDEDE;margin-left: -10px;margin-right: -10px;}
.design-video{visibility:visible;position:absolute;left:50%;transform:translate(-50%, 0);}
.designbutton{display:inline-flex}
.designfitintro {padding:30px; margin-bottom:50px; margin-top:50px;background:#eb5755;color:#fff;text-align:center}
.designfitintro a {color:#fff;text-decoration: underline;}
.designfitintro a:hover {color:#eec23c}
.designfitintro h2 {font-size:20px; line-height:30px; font-weight:200;}
.designpage h3 {font-size:1.6em; font-weight:800;}
.designform{background-image:url(/_images/Site/notepad5.jpg);height:700px;padding:60px 30px 10px 10px;background-size:contain;}
.designlab{height:60px;background-color:#3b9dd6;line-height:60px;border-top:1px dashed #fff;}
.designlabintro h2{font-size:20px;line-height:30px;font-weight:200;}
.designlabintro{margin-top:30px;margin-bottom:30px;}
.designService .contain{margin-bottom:30px;display:flex;align-items:center;gap:20px;}
.designService .get-started{display:block;margin-bottom:30px;}
.designService .dcc-2pca span{font-size:16px;color:#eb5755}
.designService .dcc-iic{background-color:#3b9dd6;}
.designService .hd-01{height:550px;}
.designService .ldn-area h1::after{background-image:url('/_images/svg/flask.svg');background-repeat:no-repeat;background-size:60%;background-position:center;padding-left:70px;content:""}
.designService .ldn-area h1{font-size:56px;font-weight:bold;color:#3b9dd6}
.designService .ldn-area h2::after{background-image:url('/_images/svg/flask.svg');background-repeat:no-repeat;background-size:60%;background-position:center;padding-left:70px;content:""}
.designService .ldn-area h2{font-size:56px;font-weight:bold;color:#3b9dd6}
.designService .product-event-content{margin-top:-90px;list-style:none;position:absolute;left:50%;transform:translate(-50%, 0);}
.designService .wide-button{width:245px;border:1px solid #3b9dd6;color:#3b9dd6;margin-top:30px;height:50px;font-size:14px;line-height:50px;}
.designService h4{font-size:24px;font-weight:750;margin-bottom:20px;}
.showroom-btn{height:44px;width:310px;background:#3B9DD6;color:#fff;border-radius:4px;font-size:16px;font-weight:500;padding:10px 23px;}
.showroom-btn:hover, .showroom-btn:focus-within{color:#fff;font-weight:500;}
.showroom-open{display: flex;margin:80px 0 10px}
.showroom-open p{font-size:24px;font-weight:350;width: 68%;padding-left:15px;}
.showroom-map{position: relative;}
.showroom-map-title h1{font-weight:750;font-size:24px;padding-left:5px}
.showroom-map-title p{margin-block: 30px;}
.showroom-half-bottom-background{background: #EEC23C;height: 20px;position: absolute;width:195px;top:10px;z-index: -1;}
.designtitle {font-family:'Shrikhand', sans-serif;font-size:1.4em;font-weight:200;text-align:left;}
.designtitle a {font-weight:normal;max-width:150px;overflow: hidden;}
.designtitle a:hover {color:#eb5755;font-weight:normal}
.designtag {font-size:10px;padding:10px;background:#71b36b;color:#fff;}
.designtag2 {font-size:10px;padding:10px;background:#eb5755;color:#fff;}
.designtag3 {font-size:10px;padding:10px;background:#eec23c;color:#fff;}
.desktoponly{display:inline;}
.desktoponlycategory{display:block;}
.book-appointment{height: auto;position:relative;background-color:#3B9DD6;text-align:center;color:#FFFFFF;padding-block:60px;margin-top: 90px;border-radius:3px;}
.book-appointment div{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;}
.book-appointment h2{font-size:24px;font-weight:750;margin-bottom:unset;}
.book-appointment p{font-size: 18px;font-weight:600;}
.book-appointment button{width:276px;height:54px;border:1px solid #FFF;border-radius:8px;background-color:#D9D9D94D;font-size:18px;font-weight:700;cursor:pointer;margin-top:20px;}
.book-appointment .book-btn, .book-appointment2 .book-btn{width:276px;height:54px;border:1px solid #FFF;border-radius:8px;background-color:#D9D9D94D;font-size:18px;font-weight:700;cursor:pointer;margin:20px auto 5px;color:#fff;}
.book-appointment .book-btn:hover, .book-appointment2 .book-btn:hover{color: #fff;box-shadow: 0px 0px 4px 0px #0000004D;background:rgba(217, 217, 217, 0.4);}
.book-appointment .book-btn:focus-within, .book-appointment2 .book-btn:focus-within{background-color:rgba(217, 217, 217, 0.5)}
.book-appointment small{font-weight:600;}
.book-appointment img{position: absolute;left: 40px;bottom: 20px;}
.book-appointment2{max-width:100%;min-height:323px;display:flex;justify-content:space-between;text-align:left;margin-top:60px;border-radius:3px;}
.book-appointment2 h2{font-size:24px;font-weight:750;color:#0757A0;margin-bottom:unset;}
.book-appointment2 .ready{background:#fff;width:49%;padding:30px 25px 20px;}
.book-appointment2 .ready h2{color:#333;font-size:24px;font-weight:700;}
.book-appointment2 .ready p{font-size: 16px;color:#333333;margin-top:30px;}
.book-appointment2 .enquiry{background:#3B9DD6;width:49%;padding:30px 20px 20px;}
.book-appointment2 .enquiry p{font-size: 16px;font-weight:300;color:#ffffff;margin:30px 0 0;}
.book-appointment2 .enquiry h2{color:#fff;}
.book-appointment2 .enquiry img{margin-right:10px;}
.book-appointment2 .enquiry div{display:flex;align-items:end;justify-content:space-between;margin-top:30px;}
.book-appointment2 .book-btn{width:190px;height:49px;margin:0;padding:8px 29px;}
.df-classic .df-aside__header{height:60px !important;background-color:#4c5a6b !important;}
.df-classic .df-banner{background:#d84a45 !important}
.df-classic .df-card__image{background-color:transparent !important;}
.df-classic .df-card__price{font-family:'Avenir LT Std', sans-serif !important;font-size:18px !important}
.df-classic .df-card__title{font-family:'Avenir LT Std', sans-serif !important;}
.df-classic .df-card{border:0px !important;}
.df-classic .df-header{height:60px !important;background-color:#3b9dd6 !important;color:#fff;font-size:18px !important}
.df-classic .df-icon svg{fill:#fff !important;}
.df-classic .df-panel__title{margin:15px 0 8px !important;}
.df-classic .df-results__content{border:0px !important}
.df-classic .df-results{padding:15px !important}
.df-classic .df-term[data-selected]{background-color:#1c97d4 !important;border-color:#1c97d4 !important;}
.df-classic[data-facets=right] .df-aside{border-left:0px !important}
.df-classic{border-radius:0px !important}
.df-classic{border-top:0px !important;border-left:1px solid #4c5a6b !important;border-right:1px solid #4c5a6b !important;border-bottom:1px solid #4c5a6b !important;}
.disabled .shipping-details{opacity:0;}
.discontinued h2{font-size:1.2em;font-weight:800;}
.discontinued{display:none;font-size:18px;line-height:30px;margin-top:20px;}
.discontinuedmodulyss, .discontinuedmilliken, .discontinuedinterface, .discontinuedheuga, .discontinuedburmatex, .discontinueddesso, .discontinuedparagon, .discontinuednouveauhome, .discontinuedtessera, .discontinuedpolyflor, .discontinuedivc, .discontinuedmoduk, .discontinuedmodulyssuklow {display:none;width:100%;margin-top:20px;}
.discountreminder {display:inline-table;background:#eb5755;font-size:13px;color:#fff;padding:10px;width:100%;text-align:center;}
.discountreminder a {color:#fff;}
.discountreminder a:hover {text-decoration: underline;color:#fff}
.discountreminder2 {display:inline-table;background:#efefef;font-size:16px;color:#333;padding:10px;width:100%;text-align:center;margin-bottom:10px}
.discountreminder2 a {color:#fff;}
.discountreminder2 a:hover {text-decoration: underline;color:#fff}
.discountreminder2 a:focus {color:#fff}
.discountreminder2 span {font-weight:800;padding:7px;color:#fff;}
.discountluvanto {display:none;background:#eb5755;font-size:13px;color:#fff;padding:10px;width:100%;text-align:center;}
.diypage .categoryname {display:none;}
.diypage .categorymenu ul li {width:50%;}
.diypage .sectors-entry .leftside {margin-top:0px;}
.diypage h3 {font-weight:bold;}
.duypage .planks-area h2 {font-size:25px;}
.diypage .sectors-space {margin-bottom:0px;}
.diypage .sectors-middle h2 {font-size:35px;font-weight:800;}
.diypage .sector-products h3 {margin:0px;background:#71b36b;padding:10px;color:#fff;}
.diypage .sectors-middle .wide-button {border:1px solid #7ab36b;color:#71b36b;margin-bottom:30px;}
.diypage .sectors-middle .wide-button:hover {border:1px solid #5a5a5a;color:#5a5a5a;font-weight:800;}
.diypage .sectors-middle p {font-size:14px;line-height:20px;}
.dl-logo a:hover{color:#4c5a6b;text-decoration:none;}
.dl-logo a{color:#fff;}
.dl-logo:after{background-image:url('/_images/svg/flaskwhite.svg');background-repeat:no-repeat;background-size:contain;background-position:center;padding-left:40px;content:""}
.dl-logo{color:#fff;font-size:16px;}
.dlvc input:focus,.dlvc textarea:focus,.prsc-row input:focus,.prsc-row select:focus,.prsc-row textarea:focus,.prsc-row button:focus,.sir-row input:focus,.sir-row textarea:focus{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.dlvc span{font-size:13px;font-weight:500;color:#7e6f4e;}
.dlvc{padding-left:0px !important;}
.doofinder{float:right;margin-top:35px;height:60px;margin-left:20px;}
.downarrows{color:#f1594e;font-size:12px !important;margin-left:10px;}
.dp-adjleft{padding-left:0px !important;}
.dp-adjright{padding-right:0px !important;}
.edit-button:hover,.edit-button:focus{border:1px solid #2798d2;color:#2798d2;}
.edit-button{display:none;}
.edit-button{width:180px;height:45px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #bfbfbf;border-radius:3px;font-size:14px;font-weight:500;color:#bfbfbf;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.egg2019 img, .egg2019high img{width:100%;height:auto;display:none;}
.egg2019{width:170px;height:320px;position:absolute;top:140px;left:920px;z-index:80;display:none;} 
.egg2021a img, .egg2021b img, .egg2021c img, .egg2021d img, .egg2021e img {width:100%;height:auto;display:none;}
.egg2021a, .egg2021b, .egg2021c, .egg2021d {width:150px;height:220px;position:relative;z-index:80;display:none;float:left;transform: translatey(0px);animation: float 6s ease-in-out infinite;}
.egg2021e {width:150px;height:220px;position:absolute;top:700px;left:900px;z-index:80;display:none;transform: translatey(0px);animation: float 6s ease-in-out infinite;}
.egg2019high{width:170px;height:320px;position:absolute;top:30px;left:920px;z-index:80;display:none;}
.eggmilliken{width:170px;height:320px;position:absolute;top:960px;left:920px;z-index:80;display:none;}
.eggtarkett{width:170px;height:320px;position:absolute;top:2500px;left:1290px;z-index:80;display:none;}
.emaillanre{float:left;margin-right:10px;width:160px;margin-bottom:70px;}
.emaillanre2{float:left;margin-right:10px;width:140px;margin-bottom:10px;}
.emptybox{width:100%;height:150px;background-color:#fcb816;position:relative;margin-bottom:20px;}
.end-summer-sale .dark-box-21{background-color:#D3D3D3;border-radius: 5px;}
.end-summer-sale .dark-box-21:hover{background-color:#ff44b7;}
.entrance_table_component { overflow: auto; width: 100%;}
.entrance_table_component table { border: 1px solid #dededf; height: 100%;width: 100%;table-layout: fixed;border-collapse: collapse;border-spacing: 1px;text-align: left;}
.entrance_table_component caption {caption-side: top; text-align: left;}
.entrance_table_component th { border: 1px solid #dededf; background-color: #eceff1; padding: 15px;}
.entrance_table_component td { border: 1px solid #dededf; background-color: #ffffff; padding: 15px;}
.entry-social a{display:inline-block;font-size:25px;margin:0 45px;color:#212121;}
.entry-social{text-align:left;padding:10px 0 30px;border-bottom:1px solid #e0e0e0;}
.error li{padding-left:20px;}
.error ul{list-style:none;margin-top:20px;padding:20px;padding-left:20px;background-color:#efefef}
.event-thumbail{text-align:center;}
.export-area .catprice{height:40px;}
.export-area .catprice0{height:30px;}
.export-area .container3 .col-md-3{margin-bottom:30px;}
.export-area h2{font-weight:300;font-size:30px;padding:0 0 10px;}
.export-area{padding:60px 0 60px;text-align:center;overflow:hidden;}
.fabricsample:before{padding-right:5px;font-family:'FontAwesome';content:'\f05a';float:left;color:#3b9dd6;font-size:15px;}
.fabricsample{display:none;margin-top:10px;color:#3b9dd6;font-size:11px;line-height:15px;}
.faq-l img{margin-right:15px;}
.faq-l,.faq-r{padding:20px;background-color:#efefef;border-radius:3px;}
.faq-l:after{content:'';position:absolute;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent #efefef;display:block;width:0;z-index:1;right:-15px;top:15px;margin-right:20px;}
.faq-r:after{content:'';position:absolute;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #efefef;display:block;width:0;z-index:1;left:5px;top:15px;}
.faq-r{margin-bottom:20px;}
.fbcomments{border:1px solid #e5e6e9;padding:30px;margin-top:20px;}
.fcb-area h4,.mmc-area h4{font-size:20px;font-weight:500;color:#fff;padding-bottom:10px;}
.fcb-area hr,.mmc-area hr{height:1px;border:none;color:#fff;background-color:#fff;width:15%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.fcb-area span,.mmc-area span{font-size:14px;color:#fff;margin-bottom:20px;}
.fcb-area,.mmc-area,.fcu-area,.fcu-areass{padding:30px;text-align:center;margin-bottom:20px;}
.fcb-list li a{color:#fff;text-decoration:underline !important;}
.fcb-list li:before{padding-right:10px;padding-bottom:10px;font-family:'FontAwesome';content:'\f00c';float:left;color:#fff;}
.fcb-list li{list-style-position:outside;list-style:none;text-align:left;color:#fff !important;padding-left:10px;margin-bottom:10px !important;}
.fcb-list ul li{list-style-position:outside;list-style-type:none;}
.fcu-area h4{font-size:20px;font-weight:500;color:#5f6c7b;padding-bottom:10px;}
.fcu-area hr{height:1px;border:none;color:#5f6c7b;background-color:#666;width:15%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.fcu-area p{font-size:14px;color:#666 !important;margin-bottom:20px;}
.fcu-area span{font-size:16px;color:#5f6c7b;margin-bottom:20px;}
.fcu-area{border:1px solid #efefef;}
.fcu-areass h4{font-size:18px;font-weight:500;color:#5f6c7b;padding-bottom:10px;}
.fcu-areass hr{height:1px;border:none;color:#5f6c7b;background-color:#666;width:15%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.fcu-areass p{font-size:14px;color:#666 !important;margin-bottom:8px;}
.fcu-areass{border:1px solid #efefef;background-color:#fdfdfd;}
.feature-item-content .blog-header{font-size:26px;}
.feature-item-content{padding:30px;}
.featured-item{background:#f9f9f9;margin-bottom:30px;}
.ffa h4 a:hover{color:rgba(0,0,0,0.5);}
.ffa h4 a{color:#505a6c!important;}
.ffa h4{font-size:15px;padding:0;margin-bottom:5px;}
.ffa img{padding:20px 0;float:left;margin-right:25px;}
.ffa span{color:#505a6c;}
.ffa-b{border-bottom:1px solid rgba(0,0,0,0.5);}
.ffa-t{border-top:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.5);}
.ffa{padding:20px 0px;text-align:left;}
.fh-button:hover{border:1px solid rgba(0, 0, 0, 0.5) !important;color:rgba(0, 0, 0, 0.5) !important;}
.fh-button{background-color:transparent;background-repeat:no-repeat;padding:20px 40px;font-size:15px;color:#384050;border:1px solid #384050;border-radius:2px;display:inline-block;max-width:170px;text-align:center;margin-bottom:0px;}
.fhc-area h1{font-size:24px;font-weight:800;color:#505a6c;padding-bottom:10px;}
.fhc-area h2{color:#3b9dd6;}
.fhc-area h4{font-size:24px;font-weight:800;color:#505a6c;padding-bottom:10px;}
.fhc-area hr{height:1px;border:none;color:#505a6c;background-color:#505a6c;width:10%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.fhc-area{padding:40px 0 40px 0;text-align:center;}
.fhc-button:hover{border:1px solid rgba(225, 225, 225, 0.7);color:rgba(225, 225, 225, 0.7);}
.fhc-button{background-color:transparent;background-repeat:no-repeat;padding:20px 40px;font-size:14px;color:#fff;border:1px solid #fff;border-radius:2px;display:inline-block;max-width:170px;text-align:center;margin-bottom:20px;}
.fhc-feature h2{color:#fff;}
.fhc-feature h4{font-size:24px;font-weight:800;color:#fff;padding-bottom:10px;}
.fhc-feature hr{height:1px;border:none;color:#fff;background-color:#fff;width:10%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.fhc-feature span{font-size:16px;color:#fff;margin-bottom:20px;}
.fhc-feature{padding:40px 0 60px 0;text-align:center;clear:both;}
.fhc-heading{font-size:15px;font-weight:800;}
.fhc-span{max-width:500px;margin:30px auto;}
.finance-button:hover{border:2px solid #0f99da;font-weight:800;font-size:15px;}
.finance-button{margin-top:20px;width:180px;height:45px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #0f99da;border-radius:3px;font-size:14px;font-weight:500;color:#0f99da;-webkit-appearance:button;cursor:pointer;}
.financebox1:before{font-family:'FontAwesome';content:'\f03a';float:left;width:100%;font-size:60px;}
.financebox2:before{font-family:'FontAwesome';content:'\f0d0';float:left;width:100%;font-size:60px;}
.financebox3:before{font-family:'FontAwesome';content:'\f044';float:left;width:100%;font-size:60px;}
.financebox4:before{font-family:'FontAwesome';content:'\f0d1';float:left;width:100%;font-size:60px;}
.financebox5:before{font-family:'FontAwesome';content:'\f046';float:left;width:100%;font-size:60px;}
.financebox6:before{font-family:'FontAwesome';content:'\f254';float:left;width:100%;font-size:60px;}
.fitting-container{padding:20px 0px !important;}
.fitting-video{visibility:visible;position:absolute;left:50%;transform:translate(-50%, 0);height:380px;}
.fittingsale {padding:15px; font-size:22px;font-weight:bold;background:#fff;color:#333;width:80%;margin:0 auto;}
.fittingpage2022 .template_evpojects div.proimag img {border-radius:10px;}
.fittingpage2022 #alignc {text-align:center;}
.fittingpage2022 h4 {margin-bottom:30px;}
.fittingpage2022 .overvideo {width:80%;}
.fittingpage2022 .overvideo h1 {font-size:3.5em;}
.fittingpage2022 .dcc-pdf-form h4 {margin-bottom:10px;}
.fittingpage2022 .tiny p {font-size:13px;margin-top:5px;margin-bottom:20px;line-height:20px;}
.fittingpage2022 .blinking{animation:blinkingText 0.8s infinite;background:#eb5755;display:inline;padding:5px;margin-left:5px;font-size:26px;}
.fittingpage2022 .blinking2{animation:blinkingText 0.8s infinite;display:inline;margin-left:10px;}
.fittingpage2022 .dcc-pgc-form {margin-top:0px;}
.fittingpage2022 .ldn-area-left h5 {font-size:1.1em;}
.fittingpage2022 .template_evpojects .changeit img {margin-bottom:20px;}
.fittingpage2022 .widthbanner {width:100%;height:100px;background:#3b9dd6;display:flex;align-items:center;justify-content:center;}
.fittingpage2022 .allprojects {padding:10px;font-size:30px;font-weight:bold;border:0;color:#fff;}
.fittingpage2022 .allprojects a {color:#fff;}
.fittingpage2022 .allprojects span {cursor: pointer;display: inline-block; position: relative;transition: 0.5s;}
.fittingpage2022 .allprojects span:after {content: '\00bb';position: absolute; opacity: 0;top: 0; right: -20px; transition: 0.5s;}
.fittingpage2022 .allprojects:hover span {padding-right: 25px;}
.fittingpage2022 .allprojects:hover span:after { opacity: 1; right: 0;}
.fittingpage2022 .prev, .fittingpage2022 .next, .fittingpage2022 .previousProduct, .fittingpage2022 .followingProduct{cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 3em; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;}
.fittingpage2022 .previousProduct, .fittingpage2022 .followingProduct {margin-top: 30px; font-size: 18px;}
.fittingpage2022 .next, .fittingpage2022 .followingProduct {right: 15px; border-radius: 3px 0 0 3px;} .prev:hover, .next:hover, .previousProduct:hover, .fittingpage2022 .followingProduct:hover {background-color: rgba(0, 0, 0, 0.8);}
.fittingpage2022 .ba, .fittingpage2022 .textProduct{color:white; font-weight:700; font-size:13px;text-shadow: 2px 2px 4px #000000;padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}
.fittingpage2022 .numbertext, .fittingpage2022 .numbertextProduct {color: #f2f2f2; font-size: 13px; padding: 8px 12px; position: absolute; top: 20px;text-shadow: 2px 2px 4px #000000; font-weight:700; width: 100%; text-align: center;}
.fittingpage2022 .textProduct {bottom: 55px;} .fittingpage2022 .threedot {cursor: pointer; height: 9px; width: 9px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;}
.fitting2020 .combutton {color:#3b9dd6; font-size:20px; padding:20px 50px; font-weight:bold;text-align:center;border-radius:5px;background:#fff;border:1px solid #fff;display:block;width:400px;}
.fitting2020 .combutton:hover {box-shadow:2px 2px 20px #247bad}
.fitting2020 .comgraphic {position:absolute;right:0;width:800px;height:757px;opacity:0.3;z-index:0;overflow:hidden}
.fitting2020 .comgraphic img {width:800px;height:800px;}
.fitting2020 .commercial10 {padding:20px 50px 10px 50px; color:#fff;}
.fitting2020 .fittingstretch {min-height:350px;}
.fitting2020 .quotebit {display:block; margin-bottom:30px;}
.fitting2020 .quotebit span {width:100%; color:#fff; font-weight:bold; margin-top:20px; display:block; font-size:18px; margin-bottom:50px;}
.fitting2020 .resbutton {color:#3b9dd6;font-size:20px; padding:20px 50px;font-weight:bold;text-align:center;border-radius:5px;background:#fff;border:1px solid #fff;display:block;width:400px;}
.fitting2020 .resbutton:hover {box-shadow:2px 2px 20px #d28f8e}
.fitting2020 .resgraphic {position:absolute;left:0;width:800px;height:757px;opacity:0.3;z-index:0;overflow:hidden}
.fitting2020 .resgraphic img {width:800px;height:800px;}
.fitting2020 .residential10 {padding:20px 50px 10px 50px; color:#384050;z-index:10;}
.fitting2020 .residential10 h2 span, .fitting2020 .commercial10 h2 span {font-weight:bold; font-size:70px; line-height:80px; letter-spacing:0px;}
.fitting2020 .residential10 h2, .fitting2020 .commercial10 h2 {font-size:50px; line-height:60px; margin-bottom:30px; letter-spacing:-1px;}
.fitting2020 .wewilldo summary, .fitting2020 .wewontdo summary {margin-top:10px; font-size:15px; margin-left:40px;}
.fitting2020 .wewilldo ul li, .fitting2020 .wewontdo ul li {font-size:20px;font-weight:normal;line-height:1.42857143}
.fitting2020 .wewilldo ul li:before {content: '✓';padding-right:20px;}
.fitting2020 .wewilldo ul, .fitting2020 .wewontdo ul  {list-style: none;}		
.fitting2020 .wewilldo, .fitting2020 .wewontdo {margin-bottom:30px;}
.fitting2020 .wewontdo ul li:before {content: '✗';padding-right:20px;}
.fitting2020 {background: linear-gradient(90deg, rgba(241,184,184,1) 0%, rgba(241,184,184,1) 50%, rgba(59,157,214,1) 50%);}
.fitting2020 a:hover {text-decoration:none;}
.fitting2020 h1 {text-align:center; background:#fff;width:80%;margin:10px auto;padding:20px;font-size:26px; }
.fitting2020 p {text-align:center; background:#fff;width:80%;margin:10px auto;padding:20px;font-size:18px; font-weight:bold}
.fitting2020 p a {font-color:#3b9dd6}
.fitting2020 p a:hover {text-decoration:underline}
.fitting2020 h3 {font-size:26px; font-weight:bold; margin-bottom:20px; color:#384050}
.fitting2020 h3{font-weight:300;color:#384050;line-height:25px;}
.fitting2020 h4{font-weight:800;color:#384050;line-height:25px;font-size:20px;}
.fitting2020 hr{height:1px;border:none;text-align:left;margin:15px 0;width:40px;background-color:#505a6c;}
.fitting2020{padding:20px 0;text-align:left;overflow:hidden;}
.fitting2020b .cpmp-05 {border-color:#3b9dd6; height:400px; padding:25px;}
.fitting2020b .cpmp-05 p {text-align:justify;}
.fitting2020b .cpmp-05:hover {background-color:#3b9dd6;border-color:#3b9dd6}
.fittingform{background:#f9f9f9;padding:37px 37px 0px;}
.fitting-geogra .commercial-side{color: white;}
.fitting-geogra .fitting-geo {margin-right:3px; margin-left:3px;}
.fitting-geogra .review-geo{background-color:#F0F0F0; height:230px; text-align: center; border-radius: 3px;}
.fitting-geogra .review-geo img{width:60px;}
.fitting-geogra .home-side,.fitting-geogra .commercial-side {position: relative; text-align: center; padding:0; line-height: 1.7; font-size:17px;}
.fitting-geogra .home-side img,.fitting-geogra .commercial-side img{height: 650px; width:100%; object-fit: cover; object-position: 50% 50%;}
.fitting-geogra .london-img img{width:100%;border-radius: 3px;}
.fitting-geogra .ontop-imag {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.fitting-geogra .ontop-imag button{background-color: rgba(255, 255, 255, 0.6); border-radius: 3px;border:none; cursor:pointer; padding: 5px 10px;}
.fitting-geogra .ontop-imag button:hover{background-color: rgba(255, 255, 255, 0.9); color:#3b9dd6;}
.fitting-geogra .review-geo{background-color:#F0F0F0; height:230px; text-align: center; border-radius: 3px;}
.fitting-geogra .review-geo img{width:60px;}
.fitting-geogra .slide-london{padding:2px;}
.fitting-geogra ul {list-style: none;}
.fitting-geogra ul li:before {content: '✓ '; font-size: 20px; font-weight:700;}
.fittinghomepage .fitting-center{text-align:center;}
.fittinghomepage .product-event{background:url('https://www.dctuk.com/_images/Site/fittingoverlay2.png');background-repeat:no-repeat;}
.fittinghomepage{background:url('https://www.dctuk.com/_images/cat/2000/backtest12.jpg');background-repeat:no-repeat;height:260px;background-position:center;overflow:hidden;}
.fittingmenuimg{width:435px !important;height:254px;}
.fittingmenuimg{width:435px !important;height:254px;}
.fittingService .hd-0111{padding:0px;height:380px;}
.fittingService .ldn-area-left{padding:0px;width:100%;}
.fittingService .sectors-entry .leftside{margin-top:0px;}
.fittingService .sectors-entry h2{font-weight:300;font-size:25px;padding:0 0 10px;line-height:35px;margin-bottom:0px;}
.fittingunderimage {width:555px;height:134px; display:none}
.fittinginfo {background:#f9f9f9;padding:15px;}
.fittingcheckbox {padding:20px;}
.fittingcheck {margin-top:30px;border:1px solid #b5b5b5;color:#666;box-shadow:2px 2px 10px} 
.fittingcheck input {margin-right: 10px !important;height: auto !important;transform: scale(1.5);}         
.fittingcheck label {font-size:16px; font-weight:bold;}   
.fix-background-ios{-webkit-background-size:auto 150% !important;background-attachment:scroll !important;}
.fixedheight{height:380px;}
.fl{float:left;}
@keyframes float {
	0% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
	50% {
		box-shadow: 0 25px 15px 0px rgba(0,0,0,0.2);
		transform: translatey(-20px);
	}
	100% {
		box-shadow: 0 5px 15px 0px rgba(0,0,0,0.6);
		transform: translatey(0px);
	}
}
.brochure-btns{display:flex;flex-direction:column;gap:10px;opacity: 1;
    visibility: visible;
    z-index: 50;
    position: fixed;
    bottom: 0px;
    width: 281px;
    height: 150px;
    max-width: 100%;
    max-height: calc(100% + 0px);
    min-height: 0px;
    min-width: 0px;
    background-color: transparent;
    border: 0px;
    overflow: hidden;
    left: 25px;
    transition: none 0s ease 0s !important;}
.brochure-btn, .whatsapp-btn{width:185px;height:50px;display:flex;align-items:center;gap:8px;color:#fff;background:#3B9DD6;padding:8px 14px;border-radius:7px;cursor:pointer;box-shadow: 0px 4px 5px 1px #00000026;transition:0.3s;}
.brochure-btn:hover, .whatsapp-btn:hover{color:#fff;opacity:0.8;}
.brochure-btn:focus-within, .whatsapp-btn:focus-within{color:#fff;opacity:0.8;}
.brochure-btn div, .whatsapp-btn div{margin-top:4px;text-align:center;}
.whatsapp-btn div{margin-left:13px;}
.brochure-btn img, .whatsapp-btn img{width:20px;}
.whatsapp-btn{background:#EB5755;}
.brochure-btn h3, .whatsapp-btn h3{font-size:13px;font-weight:700;margin-bottom:2px;}
.brochure-btn p, .whatsapp-btn p{font-size:11px;font-weight:400;margin-bottom:0;}
.flex-pauseplay span{text-transform:capitalize;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexy-fix-add-on{width:100%;float:left;display:block;}
.floorsuklink{background:#2584d4;color:#fff !important}
.footer-about img{display:block;margin-bottom:15px;}
.footer-about span{font-size:14px;line-height:20px;color:#939598;letter-spacing:0;}
.footer-about ul li i{border:2px solid #747474;border-radius:100%;float:left;font-size:15px;height:36px;line-height:32px;margin-right:10px;margin-top:-5px;text-align:center;width:36px;}
.footer-about ul li{list-style:none;overflow:hidden;padding:15px 0 5px;}
.footer-about ul{margin:0;}
.footer-about{margin-top:35px;}
.footer-border{border-bottom:1px solid #D1D3D4;padding-top:20px;}
.footer-bottom-area{background-color:#4c5a6b;padding:30px 0;}
.footer-icons a i:hover{border-color:#666;color:#666;}
.footer-icons a i{border:1px solid #939598;height:36px;line-height:36px;text-align:center;transition:all 0.3s ease 0s;width:36px;color:#d5d5d5;}
.footer-icons a{margin-right:5px;display:inline-block;}
.footer-icons{margin-top:20px;}
.footer-menu ul li a:before{display:inline-block;font-family:FontAwesome;line-height:1;margin:-4px 0 0;position:absolute;right:0;top:50%;transform:translate(0px, 0px);}
.footer-menu ul li a:hover{color:#666;}
.footer-menu ul li a{border-bottom:1px solid #D1D3D4;color:#8d8f9d;display:block;font-size:14px;padding:2px 0;line-height:30px;position:relative;font-weight:normal}
.footer-menu ul li.first{border-top:1px solid #D1D3D4;}
.footer-menu ul li.title{color:#8d8f9d;padding-bottom:10px;font-weight:800;}
.footer-menu ul li{list-style:none;}
.footer-menu ul{margin:none;}
.footer-menu{margin-top:25px;}
.footer-middle-area{padding-top:10px;padding-bottom:10px;}
.footer-middle-menu ul li a:hover{color:#666;}
.footer-middle-menu ul li a{color:#d5d5d5;font-weight:600;font-size:11px;text-transform:uppercase;}
.footer-middle-menu ul li{display:inline-block;list-style:none;margin-right:20px;vertical-align:middle;}
.footer-middle-menu ul{margin:7px 0;}
.footer-top-area{padding-top:30px;}
.forbocategorypage .modulyss-area .container3 .col-md-3, .modulysscategorypage .modulyss-area .container3 .col-md-3, .millikencategorypage .modulyss-area .container3 .col-md-3{margin-bottom:10px;}
.forbocategorypage .modulyss-area .icon-reminders, .modulysscategorypage .modulyss-area .icon-reminders, .millikencategorypage .modulyss-area .icon-reminders{padding:20px 30px 10px 30px;margin:20px 0px;}
.forbocategorypage .modulyss-area .ldn-subtitle, .modulysscategorypage .modulyss-area .ldn-subtitle, .millikencategorypage .modulyss-area .ldn-subtitle{margin-bottom:0px;max-width:1000px;font-size:16px;}
.forbocategorypage .modulyss-area, .modulysscategorypage .modulyss-area, .millikencategorypage .modulyss-area{padding:40px 0 20px;}
.forbocategorypage hr, .modulysscategorypage hr, .millikencategorypage hr{margin-top:10px;}
.formbuilder{padding:40px;overflow:hidden;margin-top:20px;background-color:#f9f9f9;}
.formHeading{font-size:35px;font-weight:800;text-align:center;}
.formholder{height:25px;float:left;margin-bottom:10px;margin-top:10px;}
.formleft{height:25px;float:left;text-align:right;font-size:14px;padding-top:2px;padding-right:10px;}
.formright{height:25px;float:left;text-align:left;}
.fpi{font-style:italic;font-size:13px;color:#7f8693;}
.fr{float:right;}
.ftm-main{font-size:30px;font-weight:800;color:#8d8f9d;letter-spacing:-1px;}
.ftm-sub{font-size:14px;line-height:20px;color:#8d8f9d;letter-spacing:0;padding-top:10px;}
.gallery .control-button:first-of-type, .items-2 .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1), .items-2 .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2), .items-3 .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1), .items-3 .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2), .items-3 .control-operator:nth-of-type(3):target ~ .controls .control-button:nth-of-type(3), .items-4 .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1), .items-4 .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2), .items-4 .control-operator:nth-of-type(3):target ~ .controls .control-button:nth-of-type(3), .items-4 .control-operator:nth-of-type(4):target ~ .controls .control-button:nth-of-type(4), .items-5 .control-operator:nth-of-type(1):target ~ .controls .control-button:nth-of-type(1), .items-5 .control-operator:nth-of-type(2):target ~ .controls .control-button:nth-of-type(2), .items-5 .control-operator:nth-of-type(3):target ~ .controls .control-button:nth-of-type(3), .items-5 .control-operator:nth-of-type(4):target ~ .controls .control-button:nth-of-type(4), .items-5 .control-operator:nth-of-type(5):target ~ .controls .control-button:nth-of-type(5){color:white;color:rgba(255, 255, 255, 0.8);}
.gallery .control-button:hover{color:white;color:rgba(255, 255, 255, 0.8);}
.gallery .control-button{color:#ccc;color:rgba(255, 255, 255, 0.4);}
.gallery .control-button{display:inline-block;margin:0 0.02em;font-size:3em;text-align:center;text-decoration:none;transition:color 0.1s;}
.gallery .control-operator:target ~ .controls .control-button{animation:none;}
.gallery .control-operator:target ~ .controls .control-button{color:#ccc;color:rgba(255, 255, 255, 0.4);}
.gallery .control-operator:target ~ .item{pointer-events:none;opacity:0;animation:none;}
.gallery .control-operator{display:none;}
.gallery .controls{position:absolute;bottom:0;width:100%;text-align:center;}
.gallery .item h1{font-size:16px;font-weight:700;color:#fff;position:relative;top:320px;text-align:center;margin:0 auto;padding:15px;border:2px solid #fff;border-radius:3px;width:200px;margin-top:-51px;}
.gallery .item h3{padding-bottom:30px;font-size:30px;font-weight:300;color:#fff;}
.gallery .item span{border:1px solid #fff;padding:15px;font-size:18px;font-weight:700;color:#fff;}
.gallery .item:first-of-type{position:static;opacity:1;}
.gallery .item:first-of-type{position:static;pointer-events:auto;opacity:1;visibility:visible;}
.gallery .item{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;visibility:hidden;}
.gallery .item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.5s;}
.gallery{position:relative;height:380px;}
.ghosthwnfree {position:relative;width:150px;height:150px;background-image:url('/_images/Site/HWNFREE.png');background-repeat:no-repeat;background-size:150px;animation: float 3s ease-out infinite;}
.ghostscare15 {position:relative;width:150px;height:150px;background-image:url('/_images/Site/SCARE15.png');background-repeat:no-repeat;background-size:150px;animation: float 3s ease-out infinite;}
.ghosthwn10 {position:relative;width:150px;height:150px;background-image:url('/_images/Site/HWN10.png');background-repeat:no-repeat;background-size:150px;animation: float 3s ease-out infinite;}
.ghost5boo {position:relative;width:150px;height:150px;background-image:url('/_images/Site/5BOO.png');background-repeat:no-repeat;background-size:150px;animation: float 3s ease-out infinite;}
@keyframes float {
    50% {
       transform: translate(0, 20px);
    }
  }
.gocheckout-button{width:30%;height:45px;background-image:url("img/checkout-icon.png");background-position:35px 11px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.golddiscount{display:none;z-index:2;position:absolute;width:100%;background-color:#c3a87c;padding:10px 20px;color:#fff;font-size:15px;font-weight:bold;text-align:right;}
.grassprice{display:none;font-size:20px;height:30px;margin-left:5px;padding-top:4px;width:150px;}
.green-button:hover,.green-button:focus{background-color:#71b36b;}
.green-button{width:49%;height:45px;background-position:35px 11px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;float:right;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.greenbarhome {background:#ebebeb;padding:20px 0px;margin-bottom:50px;}
.greenbarhome .blogsvideos {color:#5a5a5a;}
.greenbarhome .fhc-button {max-width:500px;display:block;margin:20px auto 0px auto;font-size:18px;padding:10px 20px;border:1px solid #5a5a5a;color:#5a5a5a;}	
.greenbarhome .latestblogs p {color:#333;}
.grey-circle{width:30px;height:30px;border-radius:50%;background-color:grey;float:left;display:block;margin-left:20%;}
.h3-fitting{font-size:25px !important;}
.hallows h1{margin-bottom:30px; color:#F29728; font-weight:700;}
.hall2010 { background: url(/_images/Banners/newyearbackground.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:180px;display: flex;align-items: center;align-content: center;}
.hbc a:hover{color:rgba(0,0,0,0.7)}
.hbc a{color:rgba(0,0,0,0.5)}
.hbc span{padding-left:10px;}
.hbc{padding:10px 0;text-align:center;}
.hd-01{height:350px;}
.hd-011{height:350px;}
.hd-0111{height:410px;}
.hd-012{height:220px;}
.hd-01bc{height:280px;}
.hd-02{height:400px;}
.hd-99{height:150px;}
.hd-discountmenu{height:140px;padding:20px 0px;text-align:center;}
.hd-pig{height:350px;padding:10px 0 10px !important;}
.hd-submenu a:active, .hd-submenu a:hover, .hd-submenu a:focus{text-decoration:underline;color:#fff;}
.hd-submenu a:visited{text-decoration:none;}
.hd-submenu a{color:#fff;}
.hd-submenu{height:50px;padding:20px 0px;text-align:center;display:flex;align-items:center;align-content:center;font-size:13px;background:#0757a0}
.hd-vinylnew{height:350px;}
.hd-xmas{height:450px;}
.hdln-sp{border-right:1px solid #e1e1e1;}
.headcol5, .headcol6, .headcol7, .headcol8{text-align:center;}
.header-bottom{background-color:rgba(230,231,232,1);height:40px;}
.header-content:after{clear:both;display:table;content:'';}
.header-content{padding:5px 0 5px;height:100px;}
.header-main{position:fixed;top:0;padding-bottom:30px;}
.header-top ul li > a{display:block;font-size:12px;line-height:16px;color:#696b76;}
.header-top ul li ul li a:hover{padding-left:10px !important;}
.header-top ul li ul li a{-webkit-transition:padding-left 0.4s ease 0s;-o-transition:padding-left 0.4s ease 0s;transition:padding-left 0.4s ease 0s;line-height:31px;padding:0;display:block;}
.header-top ul li ul li{float:none;padding:0;}
.header-top ul li ul:after{position:absolute;left:10px;top:-4px;border-bottom:4px solid #ffffff;border-left:3px solid transparent;border-right:4px solid transparent;content:'';}
.header-top ul li ul:before{position:absolute;left:8px;top:-7px;border-bottom:5px solid #e0e0e0;border-left:6px solid transparent;border-right:6px solid transparent;content:'';}
.header-top ul li ul{list-style:none;margin:0;position:absolute;left:70%;top:100%;min-width:100px;padding:10px 14px 8px;border:2px solid #e0e0e0;background:#ffffff;-webkit-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;transition:all 0.15s ease 0s;visibility:hidden;opacity:0;filter:alpha(opacity=0);}
.header-top ul li:first-child a{border-left:0;}
.header-top ul li:hover > ul.sub-menu{opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;left:0;visibility:visible;}
.header-top ul li.first:hover{background-color:#fff;}
.header-top ul li.first{background-color:#fff;}
.header-top ul li{position:relative;float:left;text-align:center;padding:10px;padding-top:12px;z-index:99;height:40px;width:180px;}
.header-top ul:after{clear:both;display:table;content:'';}
.header-top ul.pull-left li:first-child a{padding-left:0;}
.header-top ul.pull-right li:last-child a{padding-right:0;}
.header-top ul{list-style:none;padding:0;margin:0;}
.header-top:after{clear:both;display:table;content:'';}
.header-top{position:relative;background:#e6e7e8;height:40px;}
.heading-content h2{font-size:36px;font-weight:700;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);margin-top:0;margin-bottom:8px;color:inherit;}
.heading-content p{font-size:24px;margin-bottom:0;}
.heading-content{color:#fff;padding:100px 0 154px 0;}
.headservices{text-transform:uppercase;font-weight:bold;font-size:18px;border-bottom:1px solid #ccc;padding-bottom:10px;}
.hello-button{width:50%;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #5a5a5a;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:absolute;bottom:20px;left:0;right:0;margin:0px auto 20px auto;}
.helpfulhint, .helpfulhint22, .helpfulhint18, .helpfulhint19, .helpfulhint16, .helpfulhint12, .helpfulhintplank, .helpfulhintplank10, .helpfulhintplank12, .helpfulhintplank8,.helpfulhintplank14, .helpfulhintplank16, .helpfulhintplank18, .helpfulhintvinyl, .helpfulhintvinyl2, .helpfulhintvinyl3, .helpfulhintvinyl4, .helpfulhintvinyl5, .helpfulhintvinyl6, .helpfulhintvinyl7, .helpfulhintvinyl8, .helpfulhintvinyl9, .helpfulhintvinyl10{font-size:16px;float:left;width:100%;font-weight:bold;margin-top:10px;display:none;}
.helpfulhintentrance{display:none;font-size:13px;float:left;width:100%;font-weight:bold;}
.helpfulhinttwo{display:none;font-size:11px;float:left;width:100%;}
.heugabullets ul li:before{background-image:url(/_images/svg/chevron.svg);content:"";background-position:left;background-repeat:no-repeat;padding-left:40px;}
.heugabullets ul li:last-of-type{margin-bottom:0px;}
.heugabullets ul li{display:block;text-align:left;color:#384050;line-height:22px;font-size:14px;margin-bottom:20px;}
.heugabullets{margin-bottom:20px;margin-top:20px;}
.heugalandingpage .jondivider hr{width:100%;}
.heugalandingpage .templatejon-left .motif{width:15%;}
.heugalandingpage .templatejon-left h2{font-size:25px;}
.heugalandingpage .templatejon-left{padding:10px 0px;}
.heugasale{font-weight:bold;color:#eb5755}
.hiccup:hover{animation:hiccup 1s;}
.hideHeader22{display:none;}
.hldn-area a,.hldn-area span{font-size:14px;color:#505a6c;}
.hldn-area a:hover{color:#1f99d5;}
.hldn-area h2{font-size:18px;padding-top:10px;}
.hldn-area{padding:15px 0;text-align:center;height:110px;}
.hldn-area1 a,.hldn-area1 span{font-size:14px;color:#505a6c;}
.hldn-area1 a:hover{color:#1f99d5;}
.hldn-area1 h2{font-size:18px;padding-top:10px;}
.hldn-area1{padding:15px 0;text-align:center;height:70px;background:#4c5a6b;}
.hmc h3{font-size:22px;font-weight:800;color:#4c5a6b;padding-top:5px;margin:0;letter-spacing:-0.5px;}
.hmc p{font-size:14px;color:#6a798a;}
.hmc-icon{width:50px;height:50px;border-radius:50px;padding:5px;margin:0 10px 0px 0;display:inline-block;float:left;background-color:#acbbc6;}
.hmc{margin-top:25px;width:280px;}
.homebannertop .fhc-area h1 {color:#fff;}
.homebannertop .homelink a {padding:7px; border:1px solid #ccc;text-align:center;display:inline-block;}
.homebannertop .homelink a:hover {background:#fff;color:#d34644;text-decoration: none;}
.homebannertop li {color:#eb5755; background-color:#fff;list-style-type: none;float:left;height:50px;box-shadow:inset -1px -12px 5px -9px rgba(0,0,0,0.42);border-top-left-radius:3px;border-top-right-radius:3px}
.homebannertop li h2 {font-weight:bold; font-size:14px;text-transform:uppercase;padding:10px;}
.homebannertop {padding-bottom:20px;}
.homebannertop li:first-of-type {margin-right:1%;}
.homebannertop ul a:hover, .homebannertop ul a:focus {text-decoration:none;}
.homebannertop .active {background-color:#4c5a6b;list-style-type: none;float:left;height:50px;box-shadow:none;}
.homebannertop .active a {color:#fff}
.homepage-hero-module .video-container video{object-fit:cover;width:100%;height:100%;}
.homepage-hero-module{border-right:none;border-left:none;position:relative;}
.homepage-section1 h2{line-height:20px;padding-bottom:0px;}
.homepage-section1 p{text-align:center;}
.homepagefitting .wide-button:hover, .homepagefitting .wide-button:focus{border:1px solid #f2f2f2;color:#f2f2f2;}
.homepagefitting .wide-button{width:245px;border:1px solid #fff;color:#fff;}
.homepagefitting h3{font-size:1.9em;font-weight:800;margin-bottom:20px;}
.homepagefitting p{font-size:16px;}
.homepagefitting{padding:25px;margin-left:-20px;width:80%;color:#fff;}
.homepageheader-container{height:400px;width:100%;background-color:#dcdcdc;}
.homepageslider{width:100%;text-align:center;display:flex;height:400px;}
.hplinks {text-align:left; border-bottom:1px solid #fff;background:#4c5a6b;display:inline-block;height:83px;}
.hplinks p {color:#fff;font-size:12px;font-weight:normal;}
.hplinks a {color:#fff;}
.hplinks a:hover {color:#000;text-decoration:underline;}
.hplinks img {width:90%;image-rendering:-webkit-optimize-contrast;border-radius:3px}
.hplinks h3 {font-size:16px; font-weight:bold;color:#fff;}
.hplinks sup {font-weight:normal;}
.hplinks > div {padding:10px}
.hplinks:hover {background:#3b9dd6;cursor: pointer}
.icon-ammiro,.brand-ammiro{background:url('icons/qalogo.svg') no-repeat 50% 50%;}
.icon-burmatex,.brand-burmatex{background:url('icons/burmatex_a.svg') no-repeat 50% 50%;}
.icon-desso,.brand-desso{background:url('icons/desso_a.svg') no-repeat 50% 50%;}
.icon-forbo,.brand-forbo{background:url('icons/forbo_a.svg') no-repeat 50% 50%;}
.icon-heckmondwike,.brand-heckmondwike{background:url('icons/heckmondwikesmall.svg') no-repeat 50% 50%;}
.icon-heuga,.brand-heuga{background:url('icons/heuga_a.svg') no-repeat 50% 50%;}
.icon-interface,.brand-interface{background:url('icons/interface_a.svg') no-repeat 50% 50%;}
.icon-modulyss,.brand-modulyss{background:url('icons/modulyss_a.svg') no-repeat 50% 50%;}
.icon-nouveau-comm,.brand-nouveau-comm{background:url('icons/nouveau_a-comm.svg') no-repeat 50% 50%;}
.icon-nouveau-home,.brand-nouveau-home{background:url('icons/nouveau_a-home.svg') no-repeat 50% 50%;}
.icon-paragon,.brand-paragon{background:url('icons/paragon_a.svg') no-repeat 50% 50%;}
.icon-reminders em{font-size:25px;margin-right:10px;}
.icon-reminders p{font-size:20px;text-align:center;}
.icon-reminders-blog em{font-size:25px;margin-right:10px;}
.icon-reminders-blog hr{margin-top:0px;margin-bottom:20px;}
.icon-reminders-blog p{font-size:15px;text-align:left;}
.icon-reminders-blog{border:1px solid #ccc;padding:50px 30px 50px 30px;text-align:left;float:left;width:100%;background:#fff;}
.icon-reminders-latest p{font-size:16px;font-weight:800;text-align:center;}
.icon-reminders-latest{border:1px solid #ccc;padding:15px 30px 5px 30px;text-align:center;float:left;width:100%;background:#fff;margin-top:10px;}
.icon-reminders{border:1px solid #ccc;padding:30px 30px 25px 30px;text-align:center;float:left;width:100%;background:#fff;}
.image-cover img{position:absolute;width:100%;max-width:none !important;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.image-cover{position:relative;overflow:hidden;padding-top:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.imagehelp18 a:hover{text-decoration:underline;color:#fff;}
.imagehelp18 a{color:#fff;text-decoration:none;}
.imagehelp18{position:relative;background:rgba(51,51,51,0.4);float:right;margin-top:40px;padding:10px;font-size:12px;}
.imagehelp18{position:relative;background:rgba(51,51,51,0.4);float:right;margin-top:40px;padding:10px;font-size:12px;}
.intro-img{width:40px;height:40px;margin-bottom:10px;}
.items-1 .control-button:nth-of-type(1),.items-1 .item:nth-of-type(1){animation-delay:-2s;}
.items-1 .control-button:nth-of-type(2),.items-1 .item:nth-of-type(2){animation-delay:5s;}
.items-1 .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1;}
.items-1 .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1;}
.items-1.autoplay .control-button{animation:controlAnimation-2 14s infinite;}
.items-1.autoplay .item{animation:galleryAnimation-2 14s infinite;}
.items-2 .control-button:nth-of-type(1),.items-2 .item:nth-of-type(1){animation-delay:-2s;}
.items-2 .control-button:nth-of-type(2),.items-2 .item:nth-of-type(2){animation-delay:5s;}
.items-2 .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1;}
.items-2 .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1;}
.items-2.autoplay .control-button{animation:controlAnimation-2 14s infinite;}
.items-2.autoplay .item{animation:galleryAnimation-2 14s infinite;}
.items-3 .control-button:nth-of-type(1),.items-3 .item:nth-of-type(1){animation-delay:-2s;}
.items-3 .control-button:nth-of-type(2),.items-3 .item:nth-of-type(2){animation-delay:5s;}
.items-3 .control-button:nth-of-type(3),.items-3 .item:nth-of-type(3){animation-delay:12s;}
.items-3 .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1;}
.items-3 .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1;}
.items-3 .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1;}
.items-3.autoplay .control-button{animation:controlAnimation-3 21s infinite;}
.items-3.autoplay .item{animation:galleryAnimation-3 21s infinite;}
.items-4 .control-button:nth-of-type(1),.items-4 .item:nth-of-type(1){animation-delay:-2s;}
.items-4 .control-button:nth-of-type(2),.items-4 .item:nth-of-type(2){animation-delay:5s;}
.items-4 .control-button:nth-of-type(3),.items-4 .item:nth-of-type(3){animation-delay:12s;}
.items-4 .control-button:nth-of-type(4),.items-4 .item:nth-of-type(4){animation-delay:19s;}
.items-4 .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1;}
.items-4 .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1;}
.items-4 .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1;}
.items-4 .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1;}
.items-4.autoplay .control-button{animation:controlAnimation-4 28s infinite;}
.items-4.autoplay .item{animation:galleryAnimation-4 28s infinite;}
.items-5 .control-button:nth-of-type(1),.items-5 .item:nth-of-type(1){animation-delay:-2s;}
.items-5 .control-button:nth-of-type(2),.items-5 .item:nth-of-type(2){animation-delay:5s;}
.items-5 .control-button:nth-of-type(3),.items-5 .item:nth-of-type(3){animation-delay:12s;}
.items-5 .control-button:nth-of-type(4),.items-5 .item:nth-of-type(4){animation-delay:19s;}
.items-5 .control-button:nth-of-type(5),.items-5 .item:nth-of-type(5){animation-delay:26s;}
.items-5 .control-operator:nth-of-type(1):target ~ .item:nth-of-type(1){pointer-events:auto;opacity:1;}
.items-5 .control-operator:nth-of-type(2):target ~ .item:nth-of-type(2){pointer-events:auto;opacity:1;}
.items-5 .control-operator:nth-of-type(3):target ~ .item:nth-of-type(3){pointer-events:auto;opacity:1;}
.items-5 .control-operator:nth-of-type(4):target ~ .item:nth-of-type(4){pointer-events:auto;opacity:1;}
.items-5 .control-operator:nth-of-type(5):target ~ .item:nth-of-type(5){pointer-events:auto;opacity:1;}
.items-5.autoplay .control-button{animation:controlAnimation-5 35s infinite;}
.items-5.autoplay .item{animation:galleryAnimation-5 35s infinite;}
.iwocabanner {width:800px;height:100px;margin:20px auto}
.iwocabanner img {width:800px;height:auto;}
.iwocamobile {display:none}
.jansale2025 .planks-area3 h2 {margin-top:20px;display:block}
.jansale2025 h1 {background:#cb6ce6;}
.jansale2025 .brands-area .product-event-content {display:block;}
.jansale2025 .brands-area h1 {padding:10px;display:inline;}
.jansale2025 .confetti {position: relative; width: 100%; height: 350px; overflow: hidden;}
.jansale2025 .hd-submenu {margin-bottom:20px;background:linear-gradient(180deg, rgba(255,102,196,1) 0%, rgba(203,108,230,1) 100%);color:#fff;}
.jansale2025 .hd-submenu a {color:#fff;}
.jansale2025 .hd-submenu a:hover {color:yellow;}
.bk-jan2025 {background:#ffee16;height:350px;}
.jondivider hr{height:1px;text-align:center;margin:5px auto;width:400px;padding:10px auto;}
.jondivider2 hr{height:1px;text-align:center;margin:45px 0px 20px 0px;}
.js-added-to-basket{background-color:#7fc379;height:75px;overflow:hidden;width:100%;z-Index:9999999;display:inline-block;color:#fff;font-size:18px;}
.js-close-overlay{cursor:pointer;}
.js-contain a:hover{color:#fff;text-decoration:underline;}
.js-contain a{color:#fff;border:1px solid #fff;padding:13px;border-radius:5px;font-size:16px;}
.js-contain{padding:12px;line-height:50px;}
.js-product-name{color:#fff;font-size:20px;}
.justmobile{display:none;}
.justeat img {width:40px;margin-right:10px;padding-top:-5px;}
.justeat {width:100%;}
.justeat p {text-align:center;}
.justeat a:hover {text-decoration:underline}
.label-important{background-color:#d5e3e6;padding:10px;border-radius:2px;margin-bottom:20px;}
.label{font-weight:600;}
.landingpage1 h3{margin-bottom:10px;}
.landingpage1 img{margin-bottom:20px;width:100%;}
.landingpage1 input{margin-bottom:90px;width:50%;}
.landingpage1 p{margin-bottom:20px;font-size:18px;}
.lanre{padding-top:20px;border-top:1px solid #ccc;margin-bottom:40px;margin-top:20px;float:left;width:100%;}
.largedelivery::first-letter{text-transform:uppercase;}
.largedelivery{font-size:30px;margin-bottom:20px;}
.latestblogs img {width:100%;margin-bottom:10px;border-radius:3px;}
.latestblogs h4 a {color:#5a5a5a; font-size:16px;}
.latestblogs p {font-size:12px;color:#5a5a5a;line-height:17px;font-weight:200;}
.latestblogs h4 a:hover {text-decoration:none;color:#000}
.latestblogs .fhc-button:hover {color:#fff;background:#4c5a6b;border-color:#fff;}
.lc-key li.last{border-bottom:1px solid #bababa;}
.lc-key li{color:#5a5a5a;font-size:14px;line-height:20px;border-top:1px solid #bababa;padding:10px 0;margin:0;}
.lc-key ul,lc.lc-key{list-style:decimal;list-style-position:inside;}
.ldn h2{font-weight:300;font-size:35px;padding:0 0 10px;}
.ldn-area .shopheader span{font-size:14px;}
.ldn-area h1{font-weight:800;font-size:45px;padding:0 0 10px;line-height:45px;}
.ldn-area h2, .trade-area h2,.vinyl-area h2, .modulyss-area h2, .church-area h2, .planks-area h2, .planks-area2 h2, .planks-area3 h2{font-weight:800;font-size:35px;padding:0 20px 0px 20px;line-height:35px;margin-top:50px;color:#000;display:inline-block;}
.planks-area h2{background: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, #71b36b 50%);margin-top: 0px !important;}
.planks-area:nth-child(2n) h2 { background: linear-gradient(to top, rgba(0, 0, 0, 0) 50%, #eb5755 50%);}
.ldn-area h4, .trade-area h4,.ldn-area-left h4, .vinyl-area h4{font-size:26px;font-weight:500;padding-bottom:10px;}
.ldn h4{font-size:20px;font-weight:300;padding-bottom:10px;line-height:28px;}
.ldn-area span,.ldn-area-left span, .ldn-area-basket span{font-size:16px;margin-bottom:20px;}
.ldn-area-left h6, .ldn-area-basket h6{font-size:18px;font-weight:800;padding-bottom:10px;}
.ldn-area-left{padding:60px 0;text-align:left;clear:both;display:flex;}
.ldn-bpc h3,.ldn-bpcs h3{font-size:18px;text-align:center;font-weight:500;}
.ldn-bpi ,.ldn-bpis{width:100px;height:100px;border-radius:50px;margin:0 auto;padding:40px 15px;margin-bottom:20px;text-align:center;}
.ldn-bpi a:hover{background-color:#7B8C9F;border:2px solid #4c5a6b;}
.ldn-bpi h3,.ldn-bpc h3{color:#4c5a6b;}
.ldn-bpi h3,.ldn-bpis h3{font-weight:800;font-size:20px;}
.ldn-bpi{background:transparent;border:2px solid #4c5a6b;}
.ldn-bpis h3,.ldn-bpcs h3{color:#7B8C9F;}
.ldn-bpis{background:transparent;border:2px solid #7B8C9F;}
.ldn-dark{color:#333;}
.ldn-div{height:1px;width:100%;background:#eee;margin:40px 0;}
.ldn-foot h2{color:#505a6c;font-weight:800;font-size:24px;}
.ldn-foot h4{font-size:26px;font-weight:500;color:#505a6c;padding-bottom:10px;}
.ldn-foot h6 a:hover{opacity:0.5;}
.ldn-foot h6,.ldn-foot h6 a{font-size:18px;font-weight:800;color:#505a6c;padding-bottom:10px;}
.ldn-foot hr{height:1px;border:none;color:#505a6c;background-color:#505a6c;width:5%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.ldn-foot{padding:5px 0;text-align:center;max-width:810px;margin:50px auto;color:#505a6c;}
.ldn-gic-area h4{font-size:26px;font-weight:500;padding-bottom:10px;}
.ldn-gic-area hr{height:1px;border:none;width:5%;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.ldn-gic-area span{font-size:16px;margin-bottom:20px;}
.ldn-gic-area{padding:5px 0;text-align:center;}
.ldn-icon{padding:20px 0 0;}
.ldn-iic-left{width:100px;height:100px;border-radius:50px;padding:34px;margin:0 30px 100px 0;display:inline-block;float:left;}
.ldn-iic{width:100px;height:100px;border-radius:50px;margin:0 auto;padding:33px;margin-bottom:20px;}
.ldn-intro h3,.ldn-area h3,.ldn-intro-left h3,.ldn-area-left h3, .ldn-area-basket h3{font-size:18px;font-weight:500;color:#505a6c;}
.ldn-intro hr,.ldn-area hr{height:1px;border:none;text-align:center;margin:15px auto;width:40px;}
.ldn-intro span,.ldn-intro-left span{font-size:14px;margin-bottom:20px;}
.ldn-intro-left h4{font-size:18px;line-height:24px;font-weight:500;color:#505a6c;}
.ldn-intro-left hr,.ldn-area-left hr, .ldn-area-basket hr{height:1px;border:none;text-align:left;margin:15px 0;width:40px;background-color:#505a6c;}
.ldn-intro-left li.last{border-bottom:1px solid #d1d1d1;}
.ldn-intro-left li{padding:10px 10px 10px 0;border-top:1px solid #d1d1d1;}
.ldn-intro-left ul span{font-weight:800;margin-left:20px;}
.ldn-intro-left ul{list-style:none;}
.ldn-intro-left{padding:20px 0;text-align:left;overflow:hidden;}
.ldn-intro,.ldn-area{padding:60px 0;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center;clear:both;}
.ldn-ipc{padding:0 35px;color:#505a6c;}
.ldn-left{text-align:left;}
.ldn-light hr{background-color:#fff;}
.ldn-light{color:#fff;}
.ldn-list h3{font-size:16px;font-weight:800;color:#384050;}
.ldn-list{min-height:180px;border-bottom:1px solid #d1d1d1;padding-top:20px;}
.ldn-subtext{font-size:14px;margin:0 auto;margin-bottom:20px;max-width:800px;}
.ldn-subtitle {font-size: 16px; font-weight: 300;line-height: 26px; margin:0 auto;}
.ldn-summary,.cc-summary{padding:40px 0;overflow:hidden;}
.ldn{max-width:600px;margin:auto;margin-bottom:20px;}
.ldnd-hr{height:1px;border-top:1px solid rgba(225, 225, 225, .2);margin:15px 0;}
.lebistroadvert{width:100%;height:380px;padding:30px;border:1px dashed #cccccc;margin-bottom:30px;}
.lengthFeet{width:60px;}
.lengthMetre{width:60px;}
.links-bottom a{font-size:18px;}
.loading .flex-viewport{max-height:300px;}
.login-container,.card-container{border:1px solid #efefef;}
.login-container{height:350px;}
.logo-old{display:none;padding:0;margin:-10px 0px 10px 10px;width:170px !important;height:105px !important;}
.logo1{margin:0 auto;width:130px;margin-top:23px}
.logo2 a img{width:90px;height:90px;}
.logo2 img{width:98px;height:92px;}
.logo2{float:left;margin-top:10px;}
.footer-about .logo2{display:flex;flex-wrap:wrap;gap:10px}
.fitting-chas{margin-top:15px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.fitting-chas-img{width:100%;display: flex;align-items: center;justify-content:space-between;flex-wrap: wrap;gap:15px}
.fitting-chas a img{width:90px;height:90px;}
.fitting-chas img{width:98px;height:92px;}
.fitting-chas p{width:100%;color:#aaaaaa;font-weight:700;margin-top:15px}
.logohome{margin:0 auto;width:150px;display:none;padding-top:10px;}
.logomatprices{padding:35px;}
.lowerSubCat{display:none;}
.lvtbridge {padding: 10px 35px;background:#337ab7;display:block;border:1px solid #337ab7;border-radius:3px;color:#fff;margin:20px auto;max-width:300px;}
.lvtbridge:hover {box-shadow:0px 0px 10px #b2b2b2; color:#fff}
.lvtbridge:focus {color:#fff;}
.lvthighlight{background-color:#f3f3f3;padding:20px;float:left;margin-top:10px;margin-bottom:20px;}
.lvthighlight2{background-color:#f3f3f3;padding:20px;float:left;margin-top:10px;margin-bottom:20px;width:70%;}
.mayday {font-size:11px;line-height:15px}
.maysale {background:#EB5755;color:#fff;padding:5px;}
.maysale p {margin:0px;}
.maysale span {font-family:'Shrikhand', system-ui;  font-weight: 400;  font-style: normal; font-size:1.5em;}
.mayday span {background:#fff;padding:0px 2px;color:#EB5755;font-weight:bold;}
.member-item .heading, .portfolio-item .heading{padding:0 0 .75em;}
.member-item .photo .heading .subtitle a, .portfolio-item .photo .heading .subtitle a{text-decoration:none;color:inherit;}
.member-item .photo .heading .subtitle, .portfolio-item .photo .heading .subtitle{color:inherit;font-style:italic;font-size:16px;}
.member-item .photo .heading .title a, .portfolio-item .photo .heading .title a{text-decoration:none;color:inherit;}
.member-item .photo .heading .title, .portfolio-item .photo .heading .title{color:inherit;margin-bottom:0;font-weight:normal;}
.member-item .photo .heading-holder, .portfolio-item .photo .heading-holder{position:absolute;left:0;width:100%;padding:24px 20px;overflow:hidden;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
.member-item .photo .heading, .portfolio-item .photo .heading{-webkit-transition:background 0.35s, transform 0.35s, opacity 0.35s;-ms-transition:background 0.35s, transform 0.35s, opacity 0.35s;transition:background 0.35s, transform 0.35s, opacity 0.35s;position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;opacity:0;text-align:center;padding:24px 20px;}
.member-item .photo .heading, .portfolio-list .photo .heading, .portfolio-item .photo{background:rgba(255, 255, 255, 0.8);}
.member-item .photo + .txt-holder, .portfolio-item .photo + .txt-holder{padding:1.5em 30px;}
.member-item .photo > a, .portfolio-item .photo > a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block;background:inherit;position:relative;}
.member-item .photo > a:after, .portfolio-item .photo > a:after{-webkit-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:inherit;content:'';opacity:0;z-index:2;}
.member-item .photo-hover:hover .heading-left, .portfolio-item .photo-hover:hover .heading-left{background:rgba(0, 0, 0, 0.2) !important;}
.member-item .photo-hover:hover > a img, .portfolio-item .photo-hover:hover > a img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.member-item .photo-hover:hover > a:after, .portfolio-item .photo-hover:hover > a:after,.member-item .photo-hover:hover > span:after,.portfolio-item .photo-hover:hover > span:after{opacity:1;}
.member-item .photo, .portfolio-item .photo{color:#fff;display:inline-block;vertical-align:top;margin:0;overflow:hidden;position:relative;margin-bottom:20px}
.member-item .photo:hover .heading, .portfolio-item .photo:hover .heading{opacity:1;}
.member-item .photo:hover, .portfolio-item .photo:hover{z-index:48;}
.member-item .subtitle a, .portfolio-item .subtitle a{text-decoration:none;}
.member-item .subtitle, .portfolio-item .subtitle{display:block;font-size:.875em;}
.member-item a, .portfolio-item a{color:inherit;}
.member-item img, .portfolio-item img{-webkit-transition:all 0.35s;-ms-transition:all 0.35s;transition:all 0.35s;}
.member-item, .portfolio-item{display:inline-block;vertical-align:top;}
.menuchoice a{color:#5a5a5a;font-weight:normal;}
.menuchoice h2{text-align:center;margin-block:30px;color:#5a5a5a}
.menuchoice h3{font-weight:600;}
.menuchoice hr{text-align:center;width:40%;color:#ccc;margin-bottom:40px;}
.menuchoice ul li{padding:4px 0px;border-bottom:1px solid #f2f2f2;font-size:13px;}
.menuchoice ul{list-style-type:none;}
.menuchoice{padding:0 0 60px;overflow:hidden;}
.mfcsample:before{padding-right:5px;font-family:'FontAwesome';content:'\f05a';float:left;color:#3b9dd6;font-size:15px;}
.mfcsample{display:none;margin-top:10px;color:#3b9dd6;font-size:11px;line-height:15px;}
.mh-button:hover{border:1px solid rgba(225, 225, 225, 0.7) !important;color:rgba(225, 225, 225, 0.7) !important;}
.mh-button{background-color:transparent;background-repeat:no-repeat;padding:12px;font-size:12px;color:#fff;border:1px solid #fff;border-radius:2px;display:inline-block;max-width:170px;text-align:center;margin-bottom:20px;text-transform:uppercase;}
.mh-fc1 h3, .mh-fc2 h3{text-align:center;font-size:25px;}
.mh-fc1 h3{font-weight:900;}
.mh-fc1 p, .mh-fc2 p{text-align:center;font-size:15px;color:#fff;}
.mh-fc1, .mh-fc2{display:block;clear:both;padding:20px 20px;height:230px;border-radius:2px;text-align:center;}
.mh-fc2 h3{font-weight:800;}
.mh-icon{margin-bottom:15px;}
.minicats{text-align:center;padding:10px;border:1px solid #ccc;width:100%;border-radius:3px;}
.minisectors > div a > div:hover{color:#eb5755;border:1px solid #eb5755;text-decoration:none;}
.minisectors > div a{color:#333;text-decoration:none;}
.minisectors{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:60px;width:100%;float:left;}
.mmc-area p{font-size:14px;color:#fff !important;margin-bottom:20px;}
.mmc-iic{background-color:#c18e9b;}
.mmc-introimg{background:url(/_images/Landing/mmc-intro.jpg);background-size:cover;background-position:center top;overflow:hidden;margin-bottom:40px;}
.mobilechecks{display:none;}
.mobileonly{display:none;}
.modulyss-area{padding:80px 0 40px;text-align:center;overflow:hidden;}
.modulyssdback h3{color:#3b9dd6 !important;font-weight:bold;}
.modulyssdback{width:100%;margin-bottom:30px;}
.motto{TEXT-ALIGN:center;font-size:22px;color:#6a798a;margin:0 auto; width:250px;font-family: 'Caveat', cursive, 'Arial';display:none}
.murprice {color:#eb5755;font-weight:bold;text-align:center; font-size:18px;}
.murdes {text-align:center; font-size:14px;}
.muraspecadhesives img {width:100%;margin-bottom:10px;}
.muraspecadhesives h4 {font-size:0.8em;text-align:center;margin-bottom:10px;}
.muraspecadhesives p {text-align: center}
.muraspecadhesives {text-align: center;}
.muraspecadhesives a:hover {text-decoration:underline}
.navcontainer li a:hover{color:#999 !important;}
.navcontainer li a{color:#5a5a5a !important;}
.navcontainer li{color:#5a5a5a;font-size:16px;line-height:25px;}
.navcontainer p{color:#5a5a5a;font-size:14px;line-height:20px;margin-bottom:15px;}
.navcontainer ul{list-style:none;}
.navcontainer-bar{height:57px;margin-bottom:25px;background:#efefef;width:100%;}
.navcontainer-title a:hover{color:#ababab;text-decoration:underline;}
.navcontainer-title a{color:#ababab;}
.navcontainer-title{float:left;padding:20px 20px 20px 20px;background:#fff;border:1px solid #ababab;font-size:15px;font-weight:500;line-height:21px;color:#f1605d;width:100%;}
.navcontainer{float:left;padding-right:20px;}
.new-button:hover{color:#0f99da;border:1px solid #0f99da;}
.new-button{display:inline-block;padding:10px 28px;text-decoration:none;margin:10px 8px 0;min-width:170px;border:1px solid #4c5a6b;border-radius:2px;line-height:30px;font-size:14px;font-weight:600;color:#4c5a6b;}
/* .newcomhome .link {position:absolute; bottom:20px;} */
.newcomhome .whitebox {height:max-content; background-color:#fff; padding:20px 30px; text-align:left; margin: 10px 0px;transition: box-shadow 0.3s ease-in-out;font-size:13px;}
.newcomhome .whitebox h2 {font-size:18px; font-weight:bold; }
.newcomhome .whitebox img {width:100%;}
/* .newcomhome .whitebox .whitebox-descr{display:flex;flex-direction:column;justify-content: space-between;} */
.newcomhome .whitebox p {font-size:14px; line-height:20px;}
.newcomhome .whitebox p a {font-weight:bold;}
.newcomhome .whitebox ul li {color:#6f6f6f; font-weight:100; line-height:20px;}
.newcomhome .whitebox:hover {box-shadow:5px 5px 10px #bababa;}
.newcomhome {background-color:#f3f3f3; }
.newcomhome h1 {font-size: 24px;font-weight: 800; color: #333;padding-bottom: 10px;}    
.newcomhome hr {border-top:1px solid #ccc}
/* .newcomhome #whitebox5 {display:block;} */
/* .newentrance .link {position:absolute; bottom:20px;} */
.newentrance .whitebox {height:350px; background-color:#fff; padding:20px 30px; text-align:left; margin: 10px 0px;transition: box-shadow 0.3s ease-in-out;font-size:13px;}
.newentrance .entrancelink {position:absolute;bottom:50px;left:55px;color:#fff;}
.newentrance .whitebox h2 {font-size:15px; font-weight:bold; }
.newentrance .whitebox img {width:100%;}
.newentrance .overflowbox {max-height:290px;overflow:hidden;}
.newentrance .floatingtext {position:absolute;left:60px;top:55px;}
.newentrance .floatingtext h3 {font-weight:bold;color:#fff;background:linear-gradient(to top,rgba(0,0,0,0) 50%,#71b36b 50%);padding:0px 20px 0px 20px}
#floatingentrance h3 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#EB5755 50%)}
#secondarysheet h3 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#3B9DD6 50%)}
#secondarytile h3 {background:linear-gradient(to top,rgba(0,0,0,0) 50%,#EEC23C 50%)}
.newentrance .whitebox p {font-size:14px; line-height:20px;}
.newentrance .whitebox p a {font-weight:bold;}
.newentrance .whitebox ul li {color:#6f6f6f; font-weight:100; line-height:20px;}
.newentrance .whitebox:hover {box-shadow:5px 5px 10px #bababa;}
.newentrance {background-color:#f3f3f3; }
.newentrance h1 {font-size: 24px;font-weight: 800; color: #505a6c;padding-bottom: 10px;}    
.newentrance hr {border-top:1px solid #ccc}
.entranceinserts {background:#efefef;padding:20px;margin-bottom:20px;}
.new-projects-page .aft{margin-top: 60px;}
.new-projects-page div.alternativo img, .new-projects-page div.alternativo iframe{cursor: pointer; width: 100%;}
.new-projects-page .alternativo{padding-left:30px; padding-right:30px;}
.new-projects-page .conjunto a{font-weight: 400; cursor: pointer; float: right; width:100%; text-align: center; padding-bottom:0.2em; padding-top:0.2em; margin-bottom:0.3em; margin-top:0.5em; font-size: 16px;}
.new-projects-page .conjunto a:hover{color:black;}
.new-projects-page .conjunto{height:50px;}
.new-projects-page .containerx{width:100%; display: flex; justify-content: center;}
.new-projects-page .content_entrybox{flex: 1 1 60%; text-align: justify; padding-left: 30px;}
.new-projects-page .entrybox{display: flex; flex-wrap: wrap; flex: 1 1 100%;}
.new-projects-page .firstre, .new-projects-page .tittle_geral{padding-left: 10px; padding-top: 4px; padding-bottom: 4px; margin-bottom:30px; margin-top:30px; font-weight: 500; font-size:30px; text-align: center; font-weight:bold;}
.new-projects-page .foste{background-color:#d1cfc5; padding-top:15px; padding-bottom:30px; width:100%;}
.new-projects-page .fwd{margin-top: 40px;}
.new-projects-page div.greybb{background-color:#f9f9f9;}
.new-projects-page iframe{width: 100%;}
.new-projects-page .place_pro{flex: 1 1 30%;margin: auto;}
.new-projects-page .place_pro_sec{flex: 1 1 20%; margin: auto;}
.new-projects-page div.place_pro_sec.arrow{margin-left: 3%; margin-top:0;}
.new-projects-page .rowvide, .new-projects-page .rowpro{display: flex; flex-wrap: wrap; flex: 1 1 100%; margin: auto;}
.new-projects-page .rowvide{margin-top:40px;}
.new-projects-page .rowpro{margin-bottom:0; padding-bottom:30px;}
.new-projects-page .middles{margin-left: 3%;margin-right: 3%;}
.new-projects-page h3.tittle_geral{padding-top:40px; border-bottom: 1px solid #ccc; padding-bottom:10px;}
.new-projects-page .title_entrybox{flex: 1 1 40%; background-color: #fff; height: auto; display: flex; justify-content: center; align-content: center; flex-direction: column; border:1px solid #d1cfc5;}
.new-projects-page h2.title_projects{ display: flex; justify-content: center; align-content: center;}
.new-projects-page .title_entrybox h2{margin: 10px 40px 10px 40px; color: #3b9dd6; font-size: 25px; font-weight: 550;}
.new-projects-page .vid {margin-top: 20px;}
.new-projects-page .video_one, .new-projects-page .video_two{flex:  1 1 48%; margin-bottom: 1.5%;}
.new-projects-page .video_one{margin-right:3%;}
.new-projects-page .video_one iframe{margin-left:15px;}
.new-projects-page .video_two iframe{margin-right:15px; padding-right:15px;}
.newreshome .contain{display:flex;align-items:center;text-align:left;}
.newreshome .link {position:absolute; bottom:20px;}
.newreshome .link{position:absolute;bottom:20px;}
.newreshome .whitebox {height:330px;background-color:#fff;padding:20px 30px;text-align:left;font-size:14px;box-shadow:1px 1px 15px #dedfdf;margin: 10px 0px;transition: box-shadow 0.3s ease-in-out;}
.newreshome .whitebox h2 {font-size:18px; font-weight:bold;}
.newreshome .whitebox h2{font-size:18px;font-weight:bold;}
.newreshome .whitebox img {width:100%;}
.newreshome .whitebox img{width:100%;}
.newreshome .whitebox p {font-size:14px; line-height:20px;}
.newreshome .whitebox p a {font-weight:bold;}
.newreshome .whitebox p a{font-weight:bold;}
.newreshome .whitebox p{font-size:14px;line-height:20px;}
.newreshome .whitebox:hover {box-shadow:5px 5px 10px #bababa;}
.newreshome .whitebox{height:330px;background-color:#fff;padding:20px 30px;text-align:left;box-shadow:1px 1px 15px #dedfdf;margin:10px 0px;}
.newreshome {background-color:#f3f3f3;padding-bottom:40px;}
.newreshome h1 {font-size: 24px;font-weight: 800; color: #505a6c;padding-bottom: 10px;z-index:9}
.looking-for{height:50px;background:#0757A0;color:#fff;display:flex;justify-content:center;align-items:center;}
.looking-for p{margin-bottom:0;}
.newservices{padding:10px;text-align:center;display:none}
.newsletter form{overflow:hidden;}
.newsletter p{margin-bottom:5px;}
.desk, .p-title-desk{display:block;}
.mob, .p-title-mob{display:none;}
.green-top-title{color: #fff !important;font-size: 24px !important;font-weight: 800 !important;padding-bottom: 15px;margin-bottom: 16px !important;line-height: 30px !important;text-align: center !important;}
.main-title{display: block !important;padding: 60px 0 10px;;}
.main-title .home-title{margin-block: 20px !important;}
.howmuchpaylater {background: rgb(249 249 249);padding:20px 0px;}
.home-title, .pay-title{font-weight:750;height:15px;display:flex;justify-content:center;align-items:center;margin-block:50px;background:#EEC23C;width:max-content;margin-inline:auto;padding-inline:5px;}
.home-title h2, .pay-title h2{font-size:24px !important;font-weight: 750 !important;color: #333333 !important;padding-bottom: 10px;z-index: 9}
.home-title2{display: flex;justify-content: center;align-items: center;height:12px;background:#EEC23C;width:max-content;margin-inline:auto; padding-inline:5px;margin-top:65px;margin-bottom:40px;}
.home-title3{display: flex;justify-content: center;align-items: center;height:12px;background:#EEC23C;width:max-content;margin-inline:auto; padding-inline:5px;margin-block: 15px;}
.home-title2 h2{font-size: 24px !important;font-weight: 800 !important;color: #333333 !important;padding-bottom: 10px;z-index: 9}
.home-title3 h2{font-size: 24px !important;font-weight: 800 !important;color: #ffffff !important;padding-bottom: 10px;z-index: 9}
.home-desk.green-top-title{display: flex;}
.home-mob.main-title{display: none !important;}
.home-main-img{max-width: 1140px;max-height: 550px;position: relative;margin-left: 15px;}
.wallpaper .home-title{margin-top: 80px !important;margin-bottom: 30px !important;}
.main-img_text{position: absolute; top: 20px;width:100%;display: flex;justify-content:space-between;padding-inline:30px;}
.main-img_text h2{text-align: left;color: white !important;font-size:48px !important;font-weight:700!important;margin-block: 20px !important;}
.main-img_text p{color: white !important;font-size:24px !important;font-weight:600 !important;text-align: left !important;}
.arrow-background{width: 69px;height: 69px;background-color:#3B9DD6;padding:25px;margin-top: 10px;}
.sm-images{display:flex;justify-content:space-between;flex-wrap:wrap;gap: 10px;}
.sm-images::before{content: unset;}
.sm-img{position: relative;margin-bottom:20px;cursor:pointer;}
.sm-img:hover{box-shadow: 0px 0px 35.559993743896484px 0px rgba(0, 0, 0, 0.3);}
.sm-img:focus-within{box-shadow: 0px 0px 36.359092712402344px 0px rgba(0, 0, 0, 0.6);}
.sm-arrow-background{width: 48px;height: 48px;padding:17px}
.sm-img_text{position: absolute; top: 10px;width: 100%;display: flex;justify-content:space-between;padding:5px 15px;z-index:2;}
.sm-img_text h2{text-align: left !important;color: white !important; font-size: 18px !important;font-weight: 700 !important;line-height: 20px !important;background:#3B9DD6;padding:5px;}
.sm-img_text p{color: white !important;line-height: 24px !important;font-weight:300 !important;display:none}
.sm-img_text img{width: 13px !important;height: 14px !important;font-weight: 300 !important;}
.sm-img a img{width:20px;height:19px;}
.img-container{position:relative;border-radius:3px;}
.img-container img{border-radius:3px;}
.gradient{display:none;width:100%;height:100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 45%);position:absolute;top:0;left:0;z-index:1;border-radius:3px;}
.connect-block{height: 280px;position:relative;background-image: url("/_images/home/connect-desk.png");text-align:center;color:#FFFFFF;padding-block:30px;margin: 40px 0 80px;border-radius:3px;overflow: hidden;}
.connect-block h2{color: white !important;font-size:24px !important;font-weight: 800 !important;}
.connect-block p{color: white !important; width: 82%; margin: 20px auto;font-size: 16px !important;font-weight: 100 !important; line-height: 30px;}
.connect-vector{position: absolute; width: 778px;height: 380px;left: 270px;top: -77px;transform: rotate(6deg);}
.social-media{width: 70%; display: flex;justify-content: space-between;margin-inline: auto;gap: 20px;}
.social-media img{width: 68px !important;height: 68px !important;z-index: 9;}
.social-media img:hover{transform:scale(1.03);}
.weekly-previous{padding-bottom:85px}
img {
    -webkit-backface-visibility: hidden; 
    -ms-transform: translateZ(0); /* IE 9 */
    -webkit-transform: translateZ(0); /* Chrome, Safari, Opera */
    transform: translateZ(0);
}
.pay-later_text {
    display: none;
}
.carpet_tiles{height: 333px; border-radius: 3px; display: flex; background-color: white; box-shadow: #00000021; border: 2px solid #FFFFFF;margin-top:30px !important}
.carpet_tiles img{margin: unset !important;width: unset !important;cursor:pointer;}
.carpet_tiles .carpet-img{position: relative;}
.carpet_tiles .carpet-text, .wall-find{display: block; padding: 30px 25px; text-align: left;}
.carpet_tiles .carpet-text_mobile{display: none !important;}
.carpet_tiles h2{font-size:22px !important;font-weight: 700 !important;}
.carpet_tiles p{font-size: 16px !important;font-weight: 300 !important;margin-top:20px;color: #5A5A5A;}
.md-images{display: flex;justify-content: space-between; margin: 40px 0 40px !important;}
.md-images::before{content: unset;}
.md-img{position: relative;cursor:pointer;}
.md-img:hover{box-shadow: 0px 0px 35.559993743896484px 0px rgba(0, 0, 0, 0.3);}
.md-img:focus-within{box-shadow: 0px 0px 36.359092712402344px 0px rgba(0, 0, 0, 0.6);}
.mid_img{width: 554px;height:333px;border-radius:3px;}
.md-arrow-background{width: 65px;height: 65px;padding:25px;position:absolute;right:15px;bottom:15px;}
.md-arrow-background:hover{transform: scale(1.05);}
.md-arrow-background img{margin:0 !important}
.md-img_text{position: absolute; top: 10px;width: 100%;display: flex;justify-content:space-between;padding:5px 15px;z-index:2;}
.md-img_text h2{text-align: left !important;color: white !important; font-size:22px !important;font-weight: 750 !important;line-height: 40px !important;background:#3B9DD6;padding:5px 10px;}
.md-img_text p{color: white !important;font-size: 18px !important; line-height: 17px !important;display:none}
.md-img_text img{width: 20px !important;height: 20px !important;}
.designlabimage{width:554px;height:333px;}
.bottom-arrow-background{position:absolute;right:15px;bottom:15px;width:48px;height:48px;padding:10px 15px}
.bottom-arrow-background:hover{transform:scale(1.05);}
.wallpaper-arrow-background{position:absolute;right: 15px;bottom: 175px;width: 48px;height: 48px;padding:10px 15px;}
.wallpaper-arrow-background:hover{transform:scale(1.03);}
.carpet-tile .wallpaper-arrow-background{bottom:15px;width: 65px;height: 65px;padding: 19px 22px}
.shop-now{height: 260px;text-align:center;color:#FFFFFF;padding-block:50px;border-radius:3px;}
/* .shop-now div{display:flex;justify-content:center;} */
.shop-now h2{font-size:22px !important;font-weight:750 !important;margin-bottom:unset;color: white !important;}
.shop-now p{font-size: 18px !important;font-weight:600 !important;color: white !important;padding-block:10px;}
.shop-now a{color:#fff;display:flex;justify-content:center;}
.shop-now a:hover{color:#fff;}
.shop-now a:focus-within{color:#fff;}
.shop-btn{width:276px;height:54px;display:flex;justify-content:center;align-items:center;border:1px solid #FFF;border-radius:8px;background-color:rgba(217, 217, 217, 0.3);font-size:16px;font-weight: 700; cursor:pointer;margin-top:10px;}
.shop-btn:hover{background-color:rgba(217, 217, 217, 0.4);box-shadow: 0px 0px 4px 0px #0000004D;}
.shop-btn:focus-within{background-color:rgba(217, 217, 217, 0.5);border: 1px solid rgba(255, 255, 255, 1)}
.new-shop-btn{width: 178px;height: 54px;border: 1px solid #FFF;font-size: 18px;font-weight: 700;cursor: pointer;padding-block: 13px;background-color: #fff;color: #3B9DD6 !important;border-radius: 3px !important;}
.new-shop-btn:hover{border-color: rgba(217, 217, 217, 0.4); color: #fff !important;box-shadow: 0px 0px 4px 0px #0000004D;background: #3b9dd6;}
.shop-colors{display: flex;justify-content: space-between;gap:10px;flex-wrap: wrap;}
.shop-colors a{cursor: pointer;text-align:center;}
.shop-colors a:hover{text-decoration:none;}
.shop-colors a:hover img{transform: scale(1.03);}
.shop-colors img{width: 97px !important;height: 97px !important;}
.shop-colors p{color: #333333 !important;font-size: 16px !important;font-weight: 700 !important;}
.main-shop_by{background:#fff;box-shadow: 0px 0px 32.43px 0px #00000021;border-radius:3px;padding: 0 20px 10px;margin-inline:0 !important;}
.main-shop_by .home-title2{margin-top:40px;margin-bottom:25px;}
.inspiration{margin-top: 40px;}
.review-block{height: 280px;position:relative;background-color:#3B9DD6;text-align:center;color:#FFFFFF;padding-block:30px;margin-block:40px;border-radius:3px;overflow: hidden;}
.review-block h2{color: white !important;font-size:22px !important;font-weight: 750 !important;}
.review-block p{color: white !important; width: 82%; margin: 10px auto;font-size: 18px !important;font-weight:400 !important;}
.review-count{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:30px;}
.review-count .left{display:flex;flex-direction: column;justify-content:flex-start;width: 18%;border-right: 1px solid #fff;}
.review-count .left img{width: 154px; margin-bottom: 5px;}
.review-count .left span{margin-right: 60px;}
.review-count .right{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 18%;}
.review-count .left-mobile{display: none;}
.review-count .right-mobile{display: none;}
.review-count span{font-size:16px !important;font-weight:400 !important;}
.review-count .right p{margin: 0; font-size: 26px !important;font-weight: 700 !important;}
/* .review-block a{padding:15px 85px;color:#fff;border:1px solid #FFF;border-radius:8px;background-color:rgba(217, 217, 217, 0.3);font-size:16px;font-weight: 700; cursor:pointer;}
.review-block a:hover{background-color:rgba(217, 217, 217, 0.4);box-shadow: 0px 0px 4px 0px #0000004D;color:#fff}
.review-block a:focus-within{background-color:rgba(217, 217, 217, 0.5);border: 1px solid rgba(255, 255, 255, 1)} */
.review-block a{padding:15px 85px;border: 1px solid #FFF;font-size: 18px;font-weight: 700;cursor: pointer;padding-block: 13px;background-color: #fff;color: #3B9DD6;border-radius: 3px !important;}
.review-block a:hover{border-color: rgba(217, 217, 217, 0.4); color: #fff;box-shadow: 0px 0px 4px 0px #0000004D;background: #3b9dd6;}
.review-img{position:absolute;width: 180px !important;left: 20px;bottom: 10px;}
.review_io-img{position:absolute;width: 136px !important;height: 20px !important; right:20px;bottom: 10px;}
.img-text-block div{padding-inline:0 !important;}
.img-text-block .contain{gap:20px;}
.img-text-block a{font-weight:700 !important;color:#3B9DD6}
.img-text-block a:hover{color:#3B9DD6;opacity:0.8;}
.img-text-block ol{margin:20px 0 20px -25px;font-family:'Avenir LT Std';font-size:16px;font-weight:400;line-height:30px;}
.home-img_text{margin-left: 0 !important;}
.home-img_text h4{color:#231F20 !important;font-size:22px !important;font-weight:750 !important;}
.home-img_text p{font-weight: 350 !important;color: #333333 !important;}
.img-text{overflow: unset !important;}
.home-img_title{height:12px;width:max-content !important;background:#EEC23C;display:flex;align-items:center;padding-inline:5px;}
.discover-location{display:flex;align-items: center;width: 100%;margin-top:40px;}
.discover-location div{width: 50%;text-align:left;}
.discover-text{position: relative;}
.discover-location h2{font-size:24px !important;font-weight: 750 !important;color: #231F20 !important;margin-bottom: 20px !important;width: max-content;padding-left: 5px;}
.discover-location p{font-weight: 350 !important;color: #333333 !important;line-height: 24px !important; margin-bottom: 0 !important;}
.discover-location .home-img_title{margin-bottom: 30px;}
.discover-arrow{position: absolute;bottom: -75px;right: -45px;}
.discover-arrow img{width: 200px !important;height: 185px;}
.wallpaper .connect-block{margin-bottom:40px;}
.wallpaper{background:#f9f9f9;margin-bottom:-110px;}
.wallpaper-featured{display: flex;width:100%;gap:25px}
.wallpaper-slider{z-index: 1;width:50%;}
.wallpaper-slider img{width:554px !important;height:516px !important;}
.next-to-slider{width:50%;display: flex;flex-direction:column;gap:25px}
.wall-find{background:#fff;max-width:554px;height:246px;}
.wall-find h2{font-size:24px;font-weight: 700;}
.wall-find div{margin-top:35px;cursor:pointer;}
.wall-find span{font-size: 18px;font-weight: 600;margin-left: 10px;}
.wall-find img{width:40px;height:40px;}
.wall-find img:hover{transform:scale(1.05);}
.carpet-tile{position: relative;background-image:url("/_images/wallpaper/wallpaper-product.jpg");max-width: 554px;height: 246px;background-repeat: no-repeat;padding: 20px;}
.carpet-tile:hover{box-shadow: 0px 0px 35.559993743896484px 0px rgba(0, 0, 0, 0.3);}
.carpet-tile h2{font-size:24px;font-weight:700;color:#FFFFFF;}
.carpet-tile p{font-size:18px;font-weight:400;color:#FFFFFF;}
.lastweek{width:356px;position: relative;border-radius: 5px;}
.lastweek:hover{box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.lastweek:focus-within{box-shadow: 0px 0px 36.359092712402344px 0px rgba(0, 0, 0, 0.6);}
.lastweek .previous-card{height: 130px;background: #fff;padding:25px 15px;color: #333;font-size: 18px;font-weight: 400;width: 100%;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.lastweek-wrapper{display: flex;justify-content:space-between;flex-wrap: wrap;gap: 35px;margin:30px 0 0}
.previous-card div{display:flex;align-items: center;justify-content: center;gap: 20px;}
.previous-card h3{font-size:18px;font-weight:400;}
.previous-card p{font-size:16px;font-weight:700;color:#333;}
.download-pc{gap:10px !important;width:156px;height:45px;background:#3b9dd6;border-radius:4px;color:#fff;cursor:pointer;}
.download-pc:hover, .showroom-btn:hover{background:#3285b6;}
.download-pc:focus, .showroom-btn:focus-within{background:#296e96;}
.download-mobile{gap:5px !important;width:156px;height:45px;border: 2px solid #71B36B;border-radius:4px;color:#71B36B;cursor:pointer;}
.download-mobile:hover{background:#9cca97;color:#fff;}
.download-mobile:focus{background:#7fbb7a;color:#fff;}
.download-pc img{width:20px;height:20px;}
.download-mobile img{width:22px;height:13px;transform: rotate(90deg);display: block;}
.download-mobile:hover img{content: url('/_images/wallpaper/mobile-outline_white.png');}
.download-mobile:focus img{content: url('/_images/wallpaper/mobile-outline_white.png');}
.pay-title{margin:60px auto 20px}
.pay-form{display:flex;gap:30px;}
.pay-form .block-left{height:333px;width:554px;background:#fff;text-align:left;padding:55px 20px;}
.pay-form .block-left h2{font-size:24px;font-weight:700;line-height:35px;}
.pay-form .block-left p{}
.pay-form .block-left .simple{font-size: 16px;font-weight:700;}
.pay-form .block-right{height:333px;display:flex;flex-direction:column;justify-content:space-between;}
.pay-form .pay-iwoca, .pay-contact{width:554px;background:#fff;font-size:18px;font-weight:400;}
.pay-iwoca{min-height:186px;padding: 35px 20px;}
.pay-iwoca div{display:flex;justify-content:space-between;margin-top:13px;}
.pay-iwoca a, .limit a{width:178px;height:44px;background:#3B9DD6;border-radius:4px;color:#fff;font-size:16px;font-weight:500;padding: 10px 36px;}
.pay-iwoca a:hover, .limit a:hover{text-decoration:none;color:#fff;font-weight:500;background:#3285b6;}
.pay-iwoca a:focus-within, .limit a:focus-within{text-decoration:none;color:#fff;font-weight:500}
.iwoca-desk{display:block;}
.iwoca-mob{display:none;}
.pay-contact{min-height:127px;padding:20px;}
.pay-contact div{display:flex;align-items:center;gap:15px;margin-top:15px;}
.pay-contact p{margin-bottom:0 !important;}
.pay-contact div p{font-weight:700;}
.pay-bottom-text{max-width:950px;text-align:center;margin-inline:auto;padding:40px 0 1px;font-size:18px;font-weight:700;color:#333333}
.benefits-desk{display:block;margin:40px 0 60px}
.benefits-desk img{max-width:100%;}
.benefits-mob{display:none;}
.limit{position:relative;background:#fff;padding:40px 102px;box-shadow: 0px 0px 28px 0px #00000021;}
.limit h2{font-size:24px;font-weight:700;text-align:center;}
.limit p{font-weight:400;margin:30px 0 20px;text-align:center;}
.limit ul{list-style:none;margin-bottom:30px;}
.limit ul li{display:flex;gap:15px;}
.limit ul li p{font-weight:700;text-align:left !important;margin: 0 0 15px 0 !important;}
.limit ul li img{width:24px;height:24px;}
.tools{position:absolute;right:102px;bottom:40px;}
.how-works{padding-top:30px;}
.how-desk{display:block;}
.how-mob{display:none;}
.how-works img{margin-top:-50px;max-width:100%;}
.faq{position:relative;min-height:452px;background:#fff;padding:55px 102px;margin:60px 0 85px;box-shadow: 0px 0px 28px 0px #00000021;}
.faq-title{font-size:24px;font-weight:700;text-align:center;text-transform:capitalize;margin-bottom:25px;line-height:45px;}
.faq-accordion{cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;display:flex;justify-content:space-between;align-items:center;}
.faq .faq-accordion h2{font-size:22px;font-weight:700;color:#3B9DD6;}
.faq .panel p{font-size:18px;font-weight:400;color:#333333;margin-bottom:25px;}
.faq .panel{padding:0 18px;display:none;background-color:white;overflow:hidden;}
.faq .plus{display: none;width:16px;height:16px;transition: 0.4s;}
.faq .minus{width:14px;height:2px;transition: 0.4s;}
.better-block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px;background:#3B9DD6;color:#fff;padding:40px 20px;margin: 30px 0 75px;}
.better-block div{width:518px;}
.better-block .better-title{display: flex;justify-content:left;align-items: center;gap: 10px;}
.better-title img{margin-bottom:10px;}
.better-block h3{font-size:22px;font-weight:700;}
.better-block p{font-size:18px;font-weight:400;}
.application{margin-bottom:30px;}
.application-desk{display:block;}
.application-mob{display:none;}
.application-desk img, .application-mob{max-width:100%;image-rendering: pixelated;}
.in-touch h2{font-size:24px !important;font-weight:700 !important;}
.in-touch p{font-size: 18px !important;font-weight:400 !important;line-height:33px;width:880px;margin:20px auto 0;}
.in-touch span{font-weight:700;}
.in-touch a{text-decoration:underline;}
.in-touch a:hover{transform:scale(1.05);color:#EEC23C;transition:0.3s;}
.hospitality-page .book-appointment{margin-top:50px;}
.hospitality-carpet{margin-top:50px;}
.hosp-top{display:flex;align-items:center;gap:40px}
.hosp-top div, .hosp-top img{width:50%;}
.hosp-top h2{font-size:24px;font-weight:700;}
.hosp-top p{margin-top:25px;}
.hosp-bottom{display:flex;justify-content:space-between;}
.hosp-bottom div{width:275px;margin-top:40px;}
.hosp-bottom img{width:275px;height:178px;border-radius: 3px;margin-bottom: 10px;}
.hospitality-top-text{font-size:20px;font-weight:60;line-height:30px;margin:40px 0 -45px;text-align:center;}
.hospitality-text{margin-top:50px;}
.hospitality-text h2{font-size:24px !important;font-weight:700 !important;margin-bottom:25px;}
.hospitality-text {font-size:22px !important;font-weight:400 !important;}
.no-js .slides > li:first-child{display:block;}
.live-header-btns{display:flex;justify-content:center;gap:20px;margin-bottom:20px;}
.live-header-btns a{width:257px;height:49px;border-radius:8px;display:flex;justify-content:center;align-items:center;background:#0757A0;color:#fff;cursor:pointer;display:flex;align-items:center;}
.live-header-btns a:hover, .live-header-btns a:focus-within{color:#fff;opacity:0.9;}
.live-header-btns img{margin-right:5px;}
.pod-people{width:100%;min-height:231px;padding:30px 40px;margin-bottom:80px;background:#fff;box-shadow: 0px 0px 28px 0px #00000021;}
.pod-people h2{font-size:24px;font-weight:700;}
.pod-people p{margin:16px 0 0}
.pod-guest{width:100%;min-height:355px;padding:40px;margin-block:50px;background:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow: 0px 0px 28px 0px #00000021;}
.pod-guest h2{font-size:24px;font-weight:750;color:#0757A0}
.pod-guest p{margin:24px 24px 24px 0;}
.pod-guest a{width:257px;height:49px;border-radius:8px;display:flex;justify-content:center;align-items:center;background:#0757A0;color:#fff;cursor:pointer;}
.pod-guest a:hover{background:#2c70ae;text-decoration:none;color:#fff;box-shadow: 0px 0px 4px 0px #0000004D;}
.pod-guest a:focus-within{background:#064680;text-decoration:none;color:#fff;box-shadow: 0px 0px 4px 0px #00000080;}
.no-touch .cd-timeline-content .cd-read-more:hover{background-color:#bac4cb;padding:40px;}
.podcast-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;}
.podcast-card{width:356px;height:375px;}
.podcast-card div{height:175px;background:fff;margin-top:-8px;padding:18px;box-shadow: 0px 0px 35.559993743896484px 0px #00000021;}
.podcast-card h2{font-size:18px;font-weight:400;color:#333;line-height:27px;margin-bottom:6px;}
.podcast-card p{font-size:16px;font-weight:700;color:#333;margin-bottom:16px;}
.podcast-card div a{padding:15px 72px;border-radius:4px;background:#3B9DD6;color:#fff;}
.hq-videos .youtube-slider{max-width:1140px;height:300px;margin-inline:auto;margin-top:20px}
.hq-videos .bottom-arrow-background{padding-block:10px !important;}
.tips_tricks{list-style:none;margin-top:20px;}
.tips_tricks li{font-size:18px;font-weight:700;line-height:40px;}
.tips_tricks li img{margin-right:5px;}
.buyers-guide{background:#3B9DD6;padding:32px 94px;color:#fff;}
.buyers-guide h2{text-align:center;margin-bottom:16px;font-size:24px;font-weight:700}
.buyers-guide div{display:flex;gap:80px;}
.buyers-guide li{font-size:18px;font-weight:700;line-height:40px;list-style:none;}
.buyers-guide li img{margin-right:10px;}
.gerflor-top_text{text-align:center;margin-top:40px;}
.gerflor-btns{display:flex;gap:20px;margin-top:20px;}
.gerflor-btns a{gap:10px;}
.gerflor-shop{background:#3B9DD6 !important;width:165px !important;}
.gerflor-download{background:#71B36B !important;width:275 !important;}
.notice-submit{padding-top:10px;margin-bottom:20px;text-align:right;}
.gerflor-gti{position:relative;}
.gerflor-gti .pod-guest_img{position:absolute;top:32px;right:40px;}
.gerflor-who{display:flex;align-items:center;gap:20px;margin-block:50px;padding:40px;background:#fff;box-shadow: 0px 0px 28px 0px #00000021;}
.gerflor-who h2, .gerflor-interlocking h2{font-size:24px;font-weight:700;color:#333;margin-bottom:20px;}
.gerflor-who p, .gerflor-interlocking p{font-size:16px;line-height:27px;}
.gerflor-who img{cursor:pointer;}
.gerflor-who .container3{padding-inline:0;}
.gerflor-who .youtubepromo{margin:0 !important;padding:0;border-bottom:unset;}
.gerflor-interlocking{display:flex;flex-direction:column;margin-block:50px;padding:40px;background:#fff;box-shadow: 0px 0px 28px 0px #00000021;}
.gerflor-interlocking div{display:flex;align-items:center;gap:20px;font-size:18px;line-height:27px;}
.luxury-carpet_img-block{display:flex;flex-direction:column;gap:30px;margin-top:30px;}
.luxury-carpet_img-block .sm-img{margin-bottom:0;}
.luxury-carpet_images{display:flex;justify-content:space-between;height:360px;width:100%;gap:30px;}
.luxury-carpet_images .img-container img{height:360px;}
.luxury-carpet_images .bottom-arrow-background{padding:11px 15px !important}
.banner_youtube{height:47px;max-width:545px;padding-inline:10px;border-radius:3px;background:#3B9DD6;color:#fff;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:700;margin-inline:auto;cursor:pointer;}
.banner_youtube:hover{color:#fff;opacity:0.9;}
.banner_youtube img{margin-inline:10px;}
.live-box{height:290px;width:100%;box-shadow: 0px 0px 28px 0px #00000021;display:flex;justify-content:space-between;align-items:center;margin-block:40px;padding:40px;}
.live-box1, .live-box2, .live-box3{width:32%;}
.live-box1 div{width:300px;background:#3B9DD6;color:#fff;font-size:22px;font-weight:700;text-align:center;}
.live-box1 iframe{width:300px;height:200px;}
.live-box2{text-align:center;}
.live-box2 h2{font-size:24px;font-weight:700;color:#0757A0;margin-bottom:20px;}
.live-box2 p{font-size:16px;font-weight:300;color:#333333;}
.live-box3{display:flex;flex-direction:column;gap:40px;}
.live-box3 a{width:260px;height:45px;font-size:16px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:10px;margin-inline:auto;border-radius:4px;}
.live-box3 a:first-child{background:#3B9DD6;color:#fff;}
.live-box3 a:nth-child(2){color:#3B9DD6;border:1px solid #3B9DD6;}
.carpet-reverse{display:flex;flex-direction:column-reverse;}
.bulk-trade .sm-images{margin-top:30px;}
.bulk-trade .bottom-arrow-background{padding:11px 14px;}
.bk-careers{margin-bottom:75px;}
.great-to-work{background:#71B36B;display:flex;justify-content:space-between;padding:40px 100px;margin:35px 0 65px;color:#fff;font-size:20px;font-weight:700;}
.benefits{display:flex;flex-direction:column;gap:30px;}
.benefits div{display:flex;align-items:center;gap:10px;}
.benefits p{margin-bottom:0;}
.vacancies-container{display:flex;justify-content:space-between;margin-block:45px;}
.current-vacancies{display:flex;flex-direction:column;justify-content:space-between;gap:25px;margin:35px 0 60px;color:#333333;}
.current-vacancies:hover, .current-vacancies:focus-within{color:#333333 !important;}
.vacancie{width:556px;height:64px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow: 0px 0px 28px 0px #00000021;font-size:20px;font-weight:700;border-radius:3px;}
.vacancie:hover{box-shadow: 0px 0px 35.559993743896484px 0px #0000004D;}
.vacancie:focus-within{box-shadow: 0px 0px 36.359092712402344px 0px #00000099;}
.vacancie div:first-child{padding:20px 40px;}
.vacancie div:nth-child(2){width:64px;height:64px;padding:15px 21px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.vacancie p{margin-bottom:0;font-weight:700;}
.current-staff{padding:30px 0 0;position:relative;margin-bottom:50px;}
/* slider */
* {box-sizing: border-box}
.mySlides {display:none;}
img {vertical-align:middle;}
.careers-slider{background: #EEC23C;max-width:1140px;height:466px;border-radius:3px;margin-bottom:50px;padding:60px 80px 80px;}
.slideshow-container {max-width:1140px;max-height:466px;position:relative;margin:auto;}
.career-slide{max-width: 853px;height:273px;display:flex;align-items:center;gap:30px;background:#fff;border-radius:3px;margin:auto;padding:40px;}
.career-slide .career-avatar{width:167px;height:167px;border-radius:50%;overflow:hidden;}
.career-slide .career-avatar img{width:167px;height:200px;}
.career-slide h2{font-size:24px;font-weight:700;line-height:36px;color:#0757A0;}
.career-slide p{font-size:18px;font-weight:400;line-height:27px;color:#333;}
.prev, .next {cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:32px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;}
.next {right:15px;border-radius:3px 0 0 3px;}
.prev{left:0%;}
.prev:hover, .next:hover {background-color:unset;color:#0757A0;}
.dots{text-align:center;padding-bottom: 10px}
.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border-radius:50%;display:inline-block;transition:background-color0.6s ease;}
.careers-slider .active, .careers-slider .dot:hover {background-color:#0757A0;}
.fade {animation-name: fade;animation-duration: 1.5s;}
@keyframes fade {
    from {opacity: 0}
    to {opacity: 1}
}
/* slider */
.gradus-slider-container{overflow:hidden;position:relative;}
.gradus-slider{display:flex;gap:20px;}
.gradus-slide{display:flex;gap:10px;background:#eec23c;padding:10px;}
.gradus-slider-controls{display:flex;justify-content:center;margin-top:15px;}
.gradus-prev{margin-top:20px;position:absolute;bottom:-19px;left:20px;font-size:40px;background:none;border:none;}
.gradus-next{position:absolute;right:20px;bottom:-19px;font-size:40px;background:none;border:none;}
.gradus-pagination .dot{background:#333;}
.gradus-pagination .active{opacity:0.6;}
.video-categories{}
.video-categories div{display:flex;gap:20px;}
.video-category{cursor:pointer;user-select:none;}
.video-category.active {
    text-decoration: underline;
    cursor: pointer;
}
.video-content {
    display: none;
}
.video-content.active {
    display: block;
}
.video-categories .active{border-bottom:1px solid #333;}
.youtube-links{height:60px;max-width:100%;background:#eb5755;}
.links-container{display:flex;align-items:center;justify-content:space-between;height:60px;transition: transform 0.5s ease;}
.links-container a{display:flex;color:#fff;transition:0.3s;}
.links-container a:hover{color:#edbebe;}
.links-container a:focus-within{color:#fff;}
.links-container a:hover img:first-child {content:url('/_images/youtube-hover.svg') !important;}
.links-container a img:first-child{margin-right:-10px;}
.links-container a:first-child{display:inline;width:105px;line-height:12px;margin-top:10px;font-weight:600;margin-right:20px;}
.links-container a:first-child img{margin:0;}
.links-container a:first-child:hover img:first-child{content: url('/_images/youtube-btn.svg') !important;}
.links-container a:last-child{font-weight:700;}
.newreshome .links-container a:last-child{width:200px;text-align:center;padding-right:30px;}
.vertical-hr{height:40px;width:2px;background-color:#ed726d;margin-right:18px;}
.youtube-links_slider{display:none;}
.header-youtube-links{display:block;}
.header-youtube-links .item{width: 110px;height: 60px;display: flex;align-items:center;}
.header-youtube-links .vertical-hr{height:60px;margin-right:15px !important;}
.header-youtube-links{background:unset;width: 330px;overflow:hidden;}
.header-youtube-links .vertical-hr{background-color:#3b9dd6;}
.header-youtube-links .links-container a{display:flex;align-items:center;width:330px;line-height:unset;margin-top:unset;margin-right:-12px;}
.header-youtube-links .links-container:hover{background:#0A63B5;}
.header-youtube-links .links-container a:hover{color:#fff}
.header-youtube-links .links-container a div{margin-top:10px;width:330px;}
.header-youtube-links .links-container a p:first-child{font-size:16px;font-weight:700;}
.header-youtube-links .links-container a p:nth-child(2){font-size:14px;margin-top:-15px;font-weight:700;}
.header-youtube-links .links-container a:first-child:hover img:first-child, .links-container a:hover img:first-child{content:unset;}
.header-youtube-links .links-container a img{margin-right:5px;}
.subheader{display:flex;justify-content:space-between;}
/* .header-youtube-links{background:unset;}
.header-youtube-links .vertical-hr{background-color:#3b9dd6;}
.header-youtube-links .links-container a:first-child{display:flex;width:unset;line-height:unset;margin-top:unset;margin-right:unset;}
.header-youtube-links .links-container a:first-child:hover img:first-child {content: url('/_images/youtube-hover.svg') !important;} */
.descover-location{position:relative;;height:320px;background:#3B9DD6;padding:40px 0 0 40px;color:#fff;}
.descover-location img{position:absolute;bottom:0;right:0;}
.descover-location h2{font-size:24px;font-weight:750;margin-bottom:30px;}
.careers-locations{display:flex;width:67%;justify-content:space-between;}
.careers-locations h3{font-size:22px;font-weight:700;margin-bottom:5px;}
.careers-locations p{font-size:18px;font-weight:600;margin-bottom:0;padding-left:35px;}
.apply_fit{width:100%;height:120px;position:relative;background:#3B9DD6;box-shadow: 0px 0px 28px 0px #00000021;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:50px;}
.apply_fit img{position:absolute;left:100px;}
.apply_fit p{font-size:24px;font-weight:700;color:#fff;width:40%;line-height:30px;text-align:center;padding-bottom:0;}
.invoice-details-outer{position:relative;}
.pay-order{width:360px;min-height:220px;padding:20px;margin-top:25px;box-shadow: 0px 0px 35.559993743896484px 0px #00000021;display:flex;flex-direction:column;justify-content:space-between;text-align:center;border-radius:3px;}
.pay-order h2{height:40px;font-size:24px;font-weight:700;color:#0757A0;font-family:"Avenir LT Std";padding:0;}
.pay-order p{font-size:16px;font-weight:400;color:#333333;font-family:"Avenir LT Std";line-height:24px;}
.pay-order .iwoca-icon{margin-bottom:40px;}
.pay-order .see-more_btn{width:154px;height:45px;background:#fff;border-radius:3px;border:2px solid #3B9DD6;color:#3B9DD6;cursor:pointer;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:0.3s;}
.pay-order .see-more_btn:hover{background-color:#3B9DD6;color:#fff;}
.order-btn{max-width:320px;height:45px;color:#fff;background:#3B9DD6 !important;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;border:#3B9DD6;border-radius:3px;transition:0.3s;}
.order-btn:hover{color:#fff !important;opacity:0.8;}
.later-btns{display:flex;gap:10px}
.later-btn{width:154px;padding-inline:13px !important;background:#3B9DD6 !important;color:#fff !important;font-weight:600;}
.pay-order_more{display:none;transition: all 0.3s ease;}
.order-small_text{max-width:100%;display:flex;justify-content:end;}
.order-small_text p{font-size:10px;font-weight:400;color:#4C5A6B;width:305px;text-align:center;margin:15px 28px 50px}
.business-only{position:absolute;top:115px;right:9%;font-size:18px;font-weight:700;color:#8D8F9D;padding-bottom:10px}
.order-addresses{margin-top:25px;}
.order-addresses .invoice-details{background:#3B9DD6;width:225px;color:#fff;display:flex;flex-direction:column;gap:20px;}
.order-addresses tr{display:flex;align-items:center;justify-content:space-between;}
.order-addresses .invoice-details div{display:flex;justify-content:space-between;}
.order-addresses .invoice-details div p{padding:0}
.order-addresses .card-address{border:2px solid #3B9DD6;padding:20px;border-radius:3px;}
.order-addresses .card-address p{padding:0;}
.order-addresses .card-address label{color:#4C5A6B !important;line-height:24px !important;}
.order-addresses h6{font-size:18px;font-weight:700 !important;color:#3B9DD6 !important;margin-bottom:10px;}
.webinvoice-bank_details{color:#999999;padding-left:15px;display:none;}
.print-visible {display: block !important;}
.webinvoice-bank_details h2{font-size:16px;font-weight:600;}
.grid-table .table>thead>tr>th{background-color:#3B9DD6 !important;color:#fff !important;font-size:18px !important;font-weight:700 !important;}
.grid-table .table>thead>tr>th:nth-child(4){background-color:#71B36B !important;}
.grid-table .table.table-bordered>thead>tr>th{border:2px solid #EBEFF1 !important;}
.bill-total .table>tbody>tr>td{color:#0757A0 !important;}
.bill-total .bg-light{background-color:#EFF7FF !important;}
.vacancie-title{display:flex;flex-direction:column;margin-top:60px;}
.vacancie-title h2{font-size:24px;font-weight:700;margin-bottom:20px;}
.vacancie-title div{display:flex;justify-content:space-between;}
.vacancie-title p{font-size:18px;font-weight:600;color:#333333;}
.vacancie-details{display:flex;gap:60px;margin-top:25px;}
.vacancie-details div{width:100%;}
.vacancie-details h3{font-size:24px;font-weight:700;color:#333;margin-bottom:15px;}
.vacancie-details span{font-size:16px;font-weight:400;}
.job-details{display:flex;flex-direction:column;gap:10px}
.job-details div{display:flex;align-items:center;gap:10px}
.job-details h4{font-size:14px;font-weight:700;margin-bottom:0;}
.vacancie-location, .vacancie-benefit{display:flex;gap:10px;align-items:start;}
.vacancie-benefit{gap:30px}
.vacancie-location p, .vacancie-benefit li{font-size:14px;font-weight:600;}
.job-details p{line-height:28px;background:#B5E4FF;padding:2px 10px 0;border-radius:3px;font-size:14px;}
.vacancie-apply{min-height:220px;background:#3B9DD6;color:#fff;display:flex;justify-content:space-between;margin-top:30px;}
.vacancie-apply div{padding:40px;}
.vacancie-apply img{padding-right:40px;margin-bottom:-15px;}
.vacancie-apply h2{font-size:24px;font-weight:700;}
.vacancie-apply p{font-size:20px;font-weight:400;margin-block:20px;}
.vacancie-apply a{width:165px;height:54px;display:flex;justify-content:center;align-items:center;border:1px solid #FFF;border-radius:8px;background-color:rgba(217, 217, 217, 0.3);color:#fff;font-size:18px;font-weight: 700;cursor:pointer;margin-top:10px;}
.vacancie-apply a:hover{background-color:rgba(217, 217, 217, 0.4);box-shadow: 0px 0px 4px 0px #0000004D;color:#fff;}
.vacancie-apply a:focus-within{background-color:rgba(217, 217, 217, 0.5);border: 1px solid rgba(255, 255, 255, 1);color:#fff;}
.vacancie-description{display:flex;flex-direction:column;gap:10px;color:#333;margin-top:50px;}
.vacancie-description h2{font-size:24px;font-weight:700;}
.vacancie-description h3, .vacancie-description span{font-weight:700;}
.vacancie-description ul{margin-left:25px;}
.open-vacancies{height:270px;display:flex;justify-content:space-between;align-items:center;padding:30px 40px;box-shadow: 0px 0px 10px 0px #00000040;border-radius:3px;margin-top:50px;}
.open-vacancies div{display:flex;flex-direction:column;gap:20px;}
.open-vacancies h2{font-size:24px;font-weight:700;color:#3B9DD6;}
.open-vacancies p{font-size:20px;font-weight:600;color:#333;}
.open-vacancies a{width:207px;height:51px;color:#fff;background:#3B9DD6;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;border-radius:6px;}
.open-vacancies a:hover{background:#3285b6;color:#fff;box-shadow: 0px 0px 4px 0px #0000004D;}
.open-vacancies a:focus-within{background:#296e96;color:#fff;box-shadow: 0px 0px 4px 0px #00000080;}
.blue-top5{background:#3B9DD6;margin-block:30px;border-radius:3px;}
.green-top5{background:#71B36B;}
.top5-banner{padding:20px 24px;margin-block:30px;border-radius:3px;}
.top5-banner .top5_img-container{display:flex;align-items:center;justify-content:space-between;}
.top5-banner .top5_img-container a{display:flex;flex-direction:column;text-decoration:none;transition: transform 0.3s ease;}
.top5-banner .top5_img-container a:hover{transform:scale(1.03);}
.top5-banner .top5_img-container p{color:#fff;font-size:20px;font-weight:700;margin:0;}
.top5-banner .top5_img-container p:nth-child(3){font-size:14px;font-weight:400;}
.top5-shop{width:200px;height:160px;background:#fff;border-radius:5px;padding:25px 15px;margin-bottom:65px;}
.top5-shop a{height:50px;width:100%;color:#71B36B;border: 1px solid #71B36B;border-radius:3px;padding:12px;}
.top5-shop a:hover{background-color: #71B36B;color: #fff;}
.top5-shop p{color: #333 !important;font-size: 16px !important;line-height: 24px !important;font-weight: 100 !important;padding-top:12px; line-height: 30px;}
.top5-banner img{width:200px !important;height:160px !important;border-radius:5px;margin-bottom:15px !important;}
.a-btn{width:110px;height:45px;border:1px solid #47aeea;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#fff;color:#47aeea !important;}
.featured-book-block{display:flex;justify-content:space-between;gap:30px;width:100%;margin-block:30px;}
.featured-book-block h2{color:#333 !important;font-size:24px !important;font-weight:800 !important;text-align:left;}
.featured-book-block p{color:#333 !important;font-size:16px !important;font-weight:100 !important; line-height: 30px;text-align: left;padding-bottom:20px;border-bottom:1px solid #CCCCCC;}
.featured-book-block h3{color:#333 !important;font-size:21px !important;font-weight:700 !important;text-align: left;}
.featured-brands{background:#fff;box-shadow: 0px 0px 32.43px 0px #00000021;width:50%;border-radius:3px;padding:20px;}
.main_book-appointment{background:#3B9DD6;padding:20px;width:50%;border-radius:3px;position:relative;}
.main_book-appointment .list-img{display:flex;justify-content:space-between;margin-top:15px;}
.main_book-appointment h2{color:#fff !important;font-size:24px !important;font-weight:800 !important;text-align:left;}
.main_book-appointment img{width:188px !important;height:146px;}
.main_book-appointment ul{list-style:none !important;line-height:40px;}
.main_book-appointment p{color:#fff !important;font-size:16px !important;font-weight:100 !important; line-height: 24px;text-align: left;border-bottom:unset;padding-bottom:unset;}
.main_book-appointment li{display:flex;align-items:center;gap:14px;color:#fff;font-size:16px !important;font-weight:100 !important; line-height: 30px;}
.main_book-appointment li img{width:18px !important;height:18px;margin-bottom:0;}
.main_book-appointment a{position:absolute;bottom:20px;right:20px;}
.main_book-appointment .book-btn{width:178px;height:54px;border:1px solid #FFF;border-radius:8px;background-color:#D9D9D94D;font-size:18px;font-weight:700;cursor:pointer;color:#fff;padding-block:13px;}
.main_book-appointment .book-btn:hover{color:#fff;box-shadow:0px 0px 4px 0px #0000004D;background:#3b9dd6;}
.main_book-appointment .book-btn:focus-within{background-color:rgba(217, 217, 217, 0.5);}
.book-appintment_imgs{display:flex;justify-content:space-between;}
.book-appintment_imgs img{width:245px !important;}
.latest-youtube-videos{background:#fff;margin-block:30px;padding:20px;border-radius:3px;}
.latest-youtube-videos h2{font-size:24px !important;font-weight:800 !important;color: #333 !important;}
.latest-youtube-videos h2 img, .latest-youtube-videos p img{width:34px !important;height:33px;margin-bottom:3px;}
.latest-youtube-videos .discover-more p{font-size:16px !important;font-weight:100 !important;margin:0;color:#333 !important;text-align:left;width:100%; line-height: 24px;}
.latest-youtube-videos .discover-more{display:flex;align-items:center;justify-content:flex-end;gap: 30px;border-top: 1px solid #CCCCCC; padding: 15px;}
.latest-youtube-videos .discover-more a{cursor:pointer;}
#youtube-video-container{display:flex !important;justify-content:center;gap:24px;}
#video-template h3{text-align:left;margin-bottom:0;font-size:20px;font-weight:700;}
#video-template p{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:250px;overflow:hidden;margin-bottom:0 !important;}
.main-page_commerical{display:flex;width:100%;margin-block:30px;gap:20px;}
.main-page_commerical .LVT-workspace .a-btns{display:flex;justify-content:center;gap:5px;}
.main-page_commerical .commerical, .main-page_commerical .LVT-workspace, .main-page_commerical .new-nouveau{background:#fff;box-shadow:0px 0px 32.43px 0px #00000021;padding:20px 20px;border-radius:3px;}
.main-page_commerical .commerical{display:flex;flex-direction:column;gap:20px}
.main-page_commerical .commerical-imgs{display:flex;gap:20px;margin-block:16px;}
.main-page_commerical .commerical-imgs img{width:160px !important;height:120px;}
.main-page_commerical .commerical .commercial-bottom{display:flex;gap:20px;}
.main-page_commerical .commerical .review-trustpilot{padding:15px;border:1px solid #3B9DD6;border-radius:3px;}
.main-page_commerical .commerical .review-trustpilot div{display:flex;align-items:center;gap:10px;}
.main-page_commerical .commerical .review-trustpilot img{width:98px;margin-block:8px 0;cursor:pointer;}
.main-page_commerical .commerical .review-trustpilot p{color:#333;font-weight:600 !important;}
.main-page_commerical .commerical .commerical-btns{display:flex;flex-direction:column;gap:10px;text-align:center;}
.main-page_commerical .commerical .book-installation{width:330px;height:50px;background:#47aeea;color:#fff;padding:11px;border-radius:3px;}
.main-page_commerical .commerical .book-installation:hover{background: #3B9DD6;}
.main-page_commerical .commerical .more-projects{width:330px;height:50px;text-align:center;padding:11px;border:1px solid #47aeea;border-radius:3px;}
.main-page_commerical h3 img{width:12px;height:20px;margin-bottom:7px;}
.main-page_commerical h2{font-size:24px !important;font-weight:800 !important;text-align:left;color: #333;}
.main-page_commerical h3{font-size:20px !important;font-weight:600 !important;text-align:left;margin-bottom:0;}
.main-page_commerical h4{font-size:18px !important;font-weight:700 !important;color:#333;margin-bottom:0;}
.main-page_commerical p{font-size:16px !important;font-weight:100 !important;text-align:left;margin-bottom:0 !important;line-height: 24px;}
.main-page_commerical a{font-size:16px !important;font-weight:700 !important;color:#3B9DD6; margin-top: 5px;}
.main-page_commerical a:hover, .main-page_commerical a:focus-within{color:#3B9DD6;}
.main-page_commerical ul{margin-left:20px;}
.main-page_commerical ul li{color:#3B9DD6;width:80px;text-align:left;font-weight:400;}
.main-page_commerical .new-nouveau h2{color:#333;}
.LVT-workspace .carousel{position:relative;width:100%;overflow:hidden;margin-block:16px 20px;}
.main-page_commerical .new-nouveau .carousel{position:relative;width:100%;overflow:hidden;margin-block:16px 57px;}
.main-page_commerical .new-nouveau .carousel-inner, .LVT-workspace .carousel-inner{display:flex;transition:transform 0.5s ease-in-out;}
.main-page_commerical .new-nouveau .carousel-item, .LVT-workspace .carousel-item{min-width:100%;transition:opacity 1s ease;height:205px;}
.main-page_commerical .new-nouveau .carousel-item img, .LVT-workspace .carousel-item img{width:100%;height:85%;display:block;border-radius:3px;margin-bottom:unset;object-fit:cover;}
.main-page_commerical .new-nouveau .carousel-indicators, .LVT-workspace .carousel-indicators{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);display:flex;gap:5px;}
.main-page_commerical .new-nouveau .indicator, .LVT-workspace .indicator{width:10px;height:10px;background-color:#ddd;border-radius:50%;cursor:pointer;}
.main-page_commerical .new-nouveau .indicator.active, .LVT-workspace .indicator.active{background-color:#333;}
.main-page_commerical .new-nouveau .carousel-control, .LVT-workspace .carousel-control{position:absolute;top:unset;bottom:-15px;background-color:unset;color:#333;border:none;padding:0;cursor:pointer;z-index:1000;}
.main-page_commerical .new-nouveau .carousel-control:hover, .LVT-workspace .carousel-control:hover{opacity:0.8;}
.main-page_commerical .new-nouveau .carousel-control img, .LVT-workspace .carousel-control img{margin:0;}
.main-page_commerical .new-nouveau .carousel-control.prev, .LVT-workspace .carousel-control.prev{left:10px;}
.main-page_commerical .new-nouveau .carousel-control.next, .LVT-workspace .carousel-control.next{right:10px;}
.main-page_commerical .new-nouveau a{float:unset;text-align:center;padding:10px 50px;border:1px solid #47aeea;border-radius:3px;}
.featured-book-block .featured-brands .carousel{position:relative;overflow:hidden;margin-block:16px;}
.featured-book-block .featured-brands .carousel-inner{display:flex;transition:transform 0.5s ease-in-out;}
.featured-book-block .featured-brands .carousel-item{display:flex;flex-direction:column;gap:14px;min-width:100%;transition:opacity 1s ease;height:255px;}
.carousel-item-body{height:170px; display: flex; flex-direction: row; gap: 14px;}
.featured-book-block .featured-brands .carousel-item img{width:100%;height:80%;display:block;border-radius:3px;margin-bottom:unset;object-fit:cover;}
.carousel-link {width: 235px;}
.featured-book-block .featured-brands .carousel-item:nth-child(3) img{margin-left:2px;}
.featured-book-block .featured-brands .carousel-indicators{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:5px;}
.featured-book-block .featured-brands .indicator{width:10px;height:10px;background-color:#ddd;border-radius:50%;cursor:pointer;}
.featured-book-block .featured-brands .indicator.active{background-color:#333;}
.featured-book-block .featured-brands .carousel-control{position:absolute;top:unset;bottom:-17px;background-color:unset;color:#333;border:none;padding:0;cursor:pointer;z-index:1000;}
.featured-book-block .featured-brands .carousel-control:hover{opacity:0.8;}
.featured-book-block .featured-brands .carousel-control img{margin:0;}
.featured-book-block .featured-brands .carousel-control.prev{left:10px;}
.featured-book-block .featured-brands .carousel-control.next{right:10px;}
.featured-book-block .featured-brands .featured-slider-conatiner{display:flex;align-items:center;gap:14px;}
.featured-book-block .featured-brands .featured-slider-conatiner p{width:55%; color:#333 !important;border:none;padding:unset;margin:unset;}
.bespoke-survey-block{display:flex;gap:30px;margin-block:30px;width:100%;}
.bespoke-survey-block .bespoke{width:50%;background:#fff;box-shadow:0px 0px 32.43px 0px #00000021;padding:20px 20px;border-radius:3px;display: flex;flex-direction: column;justify-content: flex-end;}
.bespoke-survey-block .bespoke h2{font-size:24px !important;font-weight:800 !important;text-align:left;}
.bespoke-survey-block .bespoke p{font-size:16px !important;font-weight:100 !important;text-align:left; line-height: 24px;}
.bespoke-survey-block .bespoke div{display:flex;justify-content:center;gap:16px;margin-top:16px;}
.bespoke-survey-block .bespoke a{width:250px;height:45px;background:#47aeea;color:#fff;padding:10px;border-radius:3px;}
.bespoke-survey-block .bespoke a:hover{background: #3b9dd6;}
.bespoke-survey-block .bespoke a:focus-within{opacity:0.8;}
.bespoke-survey-block .survey{width:50%;background:#EB5755;box-shadow:0px 0px 32.43px 0px #00000021;padding:20px 20px;position:relative;border-radius:3px;display:flex;gap:10px;align-items:center;}
.bespoke-survey-block .survey h2{font-size:24px !important;font-weight:800 !important;text-align:left;color:#fff;}
.bespoke-survey-block .survey p{font-size:16px !important;font-weight:100 !important;text-align:left;color:#fff; line-height: 24px;}
.bespoke-survey-block .survey ul li{color:#fff;text-align:left;font-size:16px;font-weight:100;list-style:none; line-height: 30px;}
.bespoke-survey-block .survey div img{width:100%;display:none;border-radius:3px;}
.bespoke-survey-block .survey ul img{width:18px;height:18px;margin:0 10px 0 0;}
.bespoke-survey-block .survey a{color:#fff;font-size:16px;font-weight:700;transition:transform 0.3s ease;margin-top:19px;}
.bespoke-survey-block .survey a:hover, .bespoke-survey-block .survey a:focus-within{color:#f9c23c;}
.downloadspecs img{width:57px;height:57px;}
.wallchart2024{margin-block:20px 30px;align-items:center;gap:20px;box-shadow:0px 0px 28px 0px #00000021;padding:20px;border-radius:3px;display:flex;}
.wallchart2024 img {width:300px;border-radius:3px;}
.wallchart2024 h2{color:#3b9dd6;}
.wallchart2024 p{color:#333;font-weight:400;}
.wallchart2024 .only_nouveau{text-align:right;font-size: 13px;color: #eb5755;margin-top: -25px;}
.nouveausaver .cancel-button a{width:280px;background-color:#f1605d;border:1px solid #f1605d;color:#fff;}
.nouveausaver .cancel-button:active{width:280px;background-color:#f1605d;border:1px solid #f1605d;color:#fff;}
.nouveausaver .cancel-button:hover{width:280px;background-color:#fff;border:1px solid #f1605d;color:#f1605d;}
.nouveausaver .cancel-button:visited{width:280px;background-color:#f1605d;border:1px solid #f1605d;color:#fff;}
.nouveausaver .cancel-button{width:280px;background-color:#f1605d;border:1px solid #f1605d;color:#fff;}
.nouveausaver .spec-w20{color:#f1605d;width:50% !important;}
.nouveausaver .spec-w80{width:50% !important;}
.nouveausaver h3{margin-top:20px;color:#f1605d !important;border-bottom:0px;}
.nouveausaver hr{margin-top:15px;margin-bottom:15px;}
.nouveausaver{width:100%;height:560px;padding:30px;border:1px dashed #cccccc;}
.nouveau-styled-table {border-collapse: collapse;margin: 25px 0;font-size: 0.9em;font-family: sans-serif;min-width: 400px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);}
.nouvpricetable {padding:30px;background:#efefef;border-radius:10px;display:inline-grid}
.nouveau-styled-table {background:#fff}
.nouveau-styled-table thead tr {background-color: #3b9dd6;color: #ffffff;text-align: left;}    
.nouveau-styled-table th, .nouveau-styled-table td {padding: 12px 15px;}
.nouveau-styled-table tbody tr {border-bottom: 1px solid #dddddd;}
.nouveau-styled-table tbody tr:last-of-type {border-bottom: 2px solid #3b9dd6;}    
.nouveau-styled-table tbody tr.active-row {font-weight: bold;color: #3b9dd6;}    
.nouveau-bland {color:#333;font-weight:normal}
.number-mark, .number-mark2, .number-mark3{position:absolute;top:12px;padding:0 !important;}
.orderbyphone {display:none;background:#ebebeb;padding:35px;border-radius:10px; height:410px;position:absolute;}
.orderbyphone h2 {font-weight:800;font-size:1.5em}
.operationchildhome21{position:fixed; bottom:35px; left:35px;}
.operationchild2021 #videosam21 {top:10;min-width: 100%; min-height: 300px;}
.operationchild2021 a{color:#EB5755; cursor:pointer;}
.operationchild2021 li{list-style: none;}
.operationchild2021 .vline21 {border-left: 1px solid black;height: 30px; left: 50%;}
.optionsAll:hover{cursor:pointer;}
.optionsAll{width:100%;background-image:url("img/dropdown-icon.png");background-position:right;background-repeat:no-repeat;background-color:#ebebeb;height:45px;margin:5px 0;font-size:16px;font-weight:500;border-radius:3px;border:none;padding:5px 5px 5px 10px;color:#5a5a5a;cursor:pointer;-webkit-appearance:none;}
.otherp p{font-size:18px;line-height:24px;margin-right:40px;color:#888;font-weight:200;}
.ourprojects h1{font-size:30px;color:#5a5a5a;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc;font-weight:200;}
.ourprojects p{font-size:20px;line-height:30px;color:#5a5a5a;font-weight:200;}
.ourprojects{margin:50px auto 20px auto}
.overvideo {position:absolute;z-index:10;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}
.overvideo h1 {font-size:4em; font-weight:bold;}
.page-h1-export{font-size:40px;font-weight:600;}
.page-h1-vinyl .fa{margin-bottom:20px;}
.page-h1-vinyl{font-size:40px;font-weight:600;}
.page2018 .bettertogether {margin-top: 20px; width: 100%; padding: 30px; background: #71b36b; color: #5a5a5a; border-radius: 5px;}
.page2018 .bettertogether h3, .page2018 .bettertogether p {color:#FFFFFF}
.page2018 .bettertogether a {color:#fff;font-weight:bold}
.page2018 .bettertogether a:hover {text-decoration: underline}
.page2018 .buyinginfo .productsize .size{float:left;width:50px;margin-left:30px;margin-top:10px;color:#7B7B7B;}
.page2018 .buyinginfo ul li:before{background-image:url(/_images/svg/chevron.svg);content:"";background-position:left;background-repeat:no-repeat;padding-left:40px;}
.page2018 .buyinginfo ul li:last-of-type{margin-bottom:0px;}
.page2018 .buyinginfo ul li{display:block;color:#333;line-height:24px;text-align:justify;font-size:16px;margin-bottom:10px;margin-right:20px;font-weight:200;}
.page2018 .buyinginfo{width:100%;margin-bottom:10px;float:left;background:#efefef;padding:5%}
.page2018 .clear{clear:both;height:25px;}
.page2018 .dctvideowrapper{margin-bottom:20px;}
.page2018 .deliverytime p{color:#7B7B7B;width:70px;float:left;margin-bottom:0px;}
.page2018 .deliverytime{background-image:url('/_images/svg/deliverytime2.svg');background-size:120px 120px;background-repeat:no-repeat;background-position:center;height:150px;display:flex;align-items:center;padding-left:0px;}
.page2018 .deliverytime2{width:60px;float:right;height:20px;color:#7B7B7B;text-align:center;margin-left:15px;}
.page2018 .downloadspecs {width:100%;border-radius:5px;background:#f9f9f9;padding:10px;float:left}
.page2018 .features ul li a{font-weight:bold;text-decoration:underline;}
.page2018 .features ul li{list-style-type:square;list-style-position:outside;margin-left:1.2em;margin-bottom:15px;}
.page2018 .features{float:left;display:block;width:100%;margin:10px 0px 0px 10px;overflow:hidden;margin-right:10px;font-size:16px;color:#333;line-height:20px;}
.page2018 .lvtspec1{font-size:16px;font-weight:bold;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.page2018 .multiples{width:100%;float:left;height:20px;font-size:20px;color:#7B7B7B;text-align:center;}
.page2018 .multiples2{width:100%;float:left;height:20px;color:#7B7B7B;text-align:center;margin-top:25px;font-size:11px;}
.page2018 .multiplestext{width:100%;float:left;height:35px;margin-top:25px;color:#7B7B7B;text-align:center;}
.page2018 .noline{border:none;margin-bottom:0px;}
.page2018 .nouveausaver{border-top:0px solid #ACBBC6;border-bottom:none;border-left:none;border-right:none;padding:0px;height:500px;}
.page2018 .orderquantities{background-image:url('/_images/svg/multiples2.svg');background-size:120px 120px;background-repeat:no-repeat;background-position:center;height:150px;}
.page2018 .pad{padding-left:20px;}
.page2018 .pad2{padding-right:40px;}
.page2018 .pad3{padding-left:0px;margin-bottom:20px;}
.page2018 .product-page-bullets ul li{color:#333;line-height:24px;text-align:left;font-size:16px;}
.page2018 .productsize p{line-height:150px;color:#7B7B7B;width:50px;float:left;margin-bottom:0px;}
.page2018 .productsize{background-image:url('/_images/svg/productsize2.svg');background-size:120px 120px;background-repeat:no-repeat;height:150px;background-position:60px 15px;display:flex;align-items:center;justify-content:center;}
.page2018 .productvideo, .page2018 .projectshowcase {display:none;}
.page2018 .questionbutton .button{width:100%;height:45px;background-color:#7fc379;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;line-height:45px;}
.page2018 .sameday h3{text-transform:none;border-bottom:none;margin-bottom:0px;}
.page2018 .sameday p{font-size:13px;}
.page2018 .sameday{width:100%;height:150px;border:1px solid #ACBBC6;padding:25px 20px;color:#333;font-size:14px;margin-bottom:0px;display:flex;align-items:center;}
.page2018 .samplekit {height:230px; overflow: hidden}
.page2018 .samplekit img {width:100%; height:100%;}
.page2018 .section {margin-bottom:60px;}
.page2018 .section7{margin-bottom:10px;}
.page2018 .section82{margin-bottom:0;}
.page2018 .section h2 {font-size: 25px;font-weight: 800;line-height: 30px;color: #4c5a6b;text-align: center;text-transform: uppercase; padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #efefef;margin-left:15px;margin-right:15px}
.page2018 .section0 .box1 ul li, .page2018 .section0 .box2 ul li{list-style-type:none;}
.page2018 .section0 .box1 ul li:before, .page2018 .section0 .box2 ul li:before{background-image:url('/_images/svg/whitearrowbullet.svg');content:"";background-size:15px 15px;background-position:left;background-repeat:no-repeat;padding-left:30px;}
.page2018 .section0 > div{text-align:center;}
.page2018 .section0 img{width:40%;}
.page2018 .section0 ul li a:hover{font-weight:bold;}
.page2018 .section0 ul li a{color:#fff;text-decoration:underline;}
.page2018 .section0 ul li:before{background-image:url(/_images/svg/chevron.svg);content:"";background-position:left;background-repeat:no-repeat;padding-left:30px;}
.page2018 .section0 ul li{display:inline-block;font-size:13px;text-align:left;margin-right:15px;line-height:25px;}
.page2018 .section0 ul{margin-bottom:0px;}
.page2018 .section0{padding:20px;border-radius:2px;margin-bottom:50px;color:#333;display:flex;align-items:center;justify-content:center;border-top:1px solid #E5E4E4;border-bottom:1px solid #E5E4E4;}
.page2018 .section1 p {text-align:justify}
.page2018 .section13 h3{margin-top:40px;}
.page2018 .section13{padding-left:0px;margin-top:0px !important;margin-bottom:0px !important;}
.page2018 .section14 .pad3{margin-bottom:30px;}
.page2018 .section14 p, .page2018 .section15 p{font-size:14px;line-height:22px;}
.page2018 .section14{margin-right:20px;padding-right:20px;}
.page2018 .section14{overflow-y:scroll;height:445px;}
.page2018 .section15 h3{margin-bottom:0px;}
.page2018 .section15 iframe{margin-bottom:10px;}
.page2018 .section15{background:#f6f6f6;padding:20px;width:47%;}
.page2018 .section2 h2 {border-bottom:0px;margin-bottom:0px;}
.page2018 .section3 .pad3{padding-left:0px;margin-bottom:11px;}
.page2018 .section3 .pad4{padding-left:0px;padding-right:6px;margin-bottom:11px;}
.page2018 .section3{margin-bottom:20px;}
.page2018 .section4 .divTable{display:table;width:100%;color:#5a5a5a;}
.page2018 .section4 .divTableBody{display:table-row-group;}
.page2018 .section4 .divTableCell, .divTableHead{border-bottom:1px solid #ACBBC6;display:table-cell;padding:3px 10px;width:25%;}
.page2018 .section4 .divTableCell:nth-of-type(2), .page2018 .section4 .divTableCell:nth-of-type(3), .page2018 .section4 .divTableCell:nth-of-type(4){text-align:center;}
.page2018 .section4 .divTableFoot{background-color:#EEE;display:table-footer-group;font-weight:bold;}
.page2018 .section4 .divTableHeading{background-color:#EEE;display:table-header-group;}
.page2018 .section4 .divTableHeading{background-color:#EEE;display:table-header-group;font-weight:bold;}
.page2018 .section4 .divTableRow:first-of-type{font-size:11px;}
.page2018 .section4 .divTableRow:last-child{border-bottom:0px;}
.page2018 .section4 .divTableRow{display:table-row;height:25px;line-height:25px;}
.page2018 .section4 ul li:last-child{border-bottom:0px;}
.page2018 .section4 ul li{	padding: 6px 10px 6px 0;border-bottom: 1px solid #dadada;list-style-type: none;color:#333;font-size:14px;line-height:22px;width:80%;}
.page2018 .section5 .fitting .nav-tabs > li > a:hover{border:none;text-decoration:none;}
.page2018 .section5 .fitting .nav-tabs > li a{padding:10px 20px;float:left;border:none;border-radius:0px;margin-right:0px;color:#7B7B7B;}
.page2018 .section5 .fitting .nav-tabs > li:first-child{margin-left:15px;}
.page2018 .section5 .fitting .nav-tabs > li.active > a{background:#EFEFEF;height:40px;display:block;border:none;color:#7B7B7B;text-decoration:none;}
.page2018 .section5 .fitting .nav-tabs{border:none;}
.page2018 .section5 .fitting .nav-tabs{height:40px;background:#E2E2E2;}
.page2018 .section5 .fitting .tab-content{padding:20px 30px;}
.page2018 .section5 .fitting ul li{list-style-type:none;height:40px;border-right:1px solid #EFEFEF;}
.page2018 .section5 .small {color:#7B7B7B;}
.page2018 .section5 p, .page2018 .section5 h3 {color:#333;}
.page2018 .section5{color:#333;padding:35px;margin-bottom:20px;border:1px solid #ACBBC6;}
.page2018 .section7 > div:first-of-type {background:#F6F6F6;padding:40px;align-items: center;justify-content: center;height:230px;}
.page2018 .section9 h3{border-bottom:0px;margin-bottom:0px;}
.page2018 .section9{margin-bottom:20px;}
.page2018 .small{font-size:11px;color:#7B7B7B;margin-bottom:20px;}
.page2018 .small2{font-size:11px;color:#7B7B7B;margin-bottom:20px;display:inline;text-transform:none;font-weight:normal;}
.page2018 .specheader{border:none;margin-bottom:0px;margin-right:20px;float:left;}
.page2018 .specs .answers ul li:before{background-image:none;padding-left:0px;}
.page2018 .specs .answers ul li{color:#333;}
.page2018 .specs ul li:before{background-image:url('/_images/svg/chevron.svg');content:"";background-size:15px 15px;background-position:left;background-repeat:no-repeat;padding-left:30px;}
.page2018 .specs ul li{height:27px;list-style-image:none;list-style-type:none;color:#ACBBC6;line-height:35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.page2018 .specs-lvt ul li:before{background-image:url('/_images/svg/chevron.svg');content:"";background-size:15px 15px;background-position:left;background-repeat:no-repeat;padding-left:30px;}
.page2018 .specs-lvt ul li{height:30px;list-style-image:none;list-style-type:none;color:#7B7B7B;line-height:15px;}
.page2018 .specs-lvt{width:100%;float:left;border:1px solid #ACBBC6;padding:25px 20px;color:#333;font-size:14px;margin-bottom:0px;}
.page2018 .specs{padding: 25px 20px;color: #333;font-size: 16px;margin-bottom: 0px;float: left;border: 1px solid #ccc;font-weight:200;height:525px}
.page2018 .specs:first-of-type {margin-right:20px;}
.page2018 .specs:last-of-type {margin-right:-20px;width:47%;text-align:center;}
.page2018 .specs:last-of-type p {text-align:center;}
.page2018 #buying-info-lvt ul li{margin-bottom:10px;}
.page2018 h3{font-size:18px;color:#7B7B7B;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #efefef;margin-bottom:20px;}
.page2018 p, .page2018 ul li{color:#333;line-height:24px;text-align:left;font-size:16px;font-weight:300;}
.page2018 ul li:before {background-image: url(/_images/svg/chevron.svg);content: "";background-position: left;background-repeat: no-repeat;padding-left: 40px;}
.page2018 ul li {list-style-type:none;margin-bottom:10px;}
.page2018 ul li:last-of-type {margin-bottom:25px;}
.page2018{margin-top:20px;margin-bottom:50px;}
.pagerLinks{padding:20px 0 50px;}
.paralax{background-attachment:fixed !important;overflow:hidden;position:relative;}
.payment img{display:inline-block;margin-left:6px;width:44px !important;}
.payment-field{height:45px;padding:5px 5px 5px 10px;color:#5a5a5a;cursor:pointer;-webkit-appearance:none;}
.payment-process{display:none;background-color:#fff;vertical-align:middle;text-align:center;margin:0px;padding:40px;margin-top:20px;border:1px solid #efefef;}
.payment-selector{background-image:url("img/dropdown-icon.png");background-position:right;background-repeat:no-repeat;height:45px;padding:5px 5px 5px 10px;color:#5a5a5a;cursor:pointer;-webkit-appearance:none;}
.payment{text-align:right;font-size:26px;color:#7b8c9f;}
.pc-intro{text-align:justify;padding:10px;color:#505a6c;}
.pdf-dwn h4{font-size:15px;padding-top:10px;}
.pdf-dwn-icon{height:60px;width:60px;overflow:hidden;margin:10px;margin-right:30px;float:left;}
.pdf-dwn{height:120px;width:100%;padding:20px;background-color:#efefef;cursor:pointer;}
.personals-container{padding:40px;overflow:hidden;background-color:#f9f9f9}
.photo-circle .photo{background-color:transparent;}
.photo-circle img,.photo-circle .heading{border-radius:50em;}
.pinterestBoard span{overflow:hidden;max-width:100% !important;box-shadow:none !important;}
.pinterestBoard{margin:auto;text-align:center;}
.pinterestBoardWrapper{width:100%;margin:auto;}
.plankhelp18 a:hover{text-decoration:underline;color:#fff;}
.plankhelp18 a{color:#fff;text-decoration:none;}
.plankhelp18{position:relative;background:rgba(51,51,51,0.4);margin:40px auto;padding:10px;font-size:15px;width:350px;}
.plankhelp28 a:hover{text-decoration:underline;color:#fff;}
.plankhelp28 a{color:#fff;text-decoration:none;}
.plankhelp28{position:relative;background:rgba(51,51,51,0.4);margin:-10px auto;padding:10px;font-size:15px;width:300px;}
.planks-area .container3 .col-md-4, .planks-area .container3 .col-md-3, .planks-area2 .container3 .col-md-4, .planks-area2 .container3 .col-md-3{margin-bottom:0px;float:none;margin:0 auto;display:inline-block}
.planks-area, .planks-area2, .planks-area3{padding:30px 0 10px;text-align:center;}
.planks-area .col-md-3 {width:24%;}
.planksad:hover,.planksad:focus{color:#3b9dd6;border:1px solid #3b9dd6;}
.planksad:hover,.planksad:focus{color:rgba(225,225,225,.7);border:1px solid rgba(225,225,225,.7);}
.planksad{background-color:transparent;background-repeat:no-repeat;padding:12px 53px 13px 53px;font-size:14px;color:#5f6c7b;border:1px solid #5f6c7b;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.plankscategorypage .planks-area{padding:80px 0 20px;}
.plankscategorypage .planks-area2{padding:60px 0 20px;}
.plankscategorypage .planks-area3 .product-event-content{height:100%;}
.plankscategorypage hr{margin-top:20px;margin-bottom:20px;}
.playlistvideos {width:100%;height:auto;background-color:#ebebeb;padding:20px 0px;}
.pmp-01:hover{border-color:#ee6b2f;background-color:#ee6b2f;color:#fff;}
.pmp-01{border-color:#ee6b2f;background-color:transparent;}
.pmp-02:hover{border-color:#3DC4C3;background-color:#3DC4C3;color:#fff;}
.pmp-02{border-color:#3DC4C3;background-color:transparent;}
.pmp-03:hover{border-color:#58BC5F;background-color:#58BC5F;color:#fff;}
.pmp-03{border-color:#58BC5F;background-color:transparent;}
.pmp-04:hover{border-color:#eea02f;background-color:#eea02f;color:#fff;}
.pmp-04{border-color:#eea02f;background-color:transparent;}
.pmp-05:hover{border-color:#d70362;background-color:#d70362;color:#fff;}
.pmp-05{border-color:#d70362;background-color:transparent;}
.pmp-06 a{color:#fff;}
.pmp-06{border-color:#316fbc;background-color:#316fbc;color:#fff;}
.pmp-comp h2{font-size:40px;font-weight:800;padding-top:20px;color:#505a6c;}
.pmp-comp h3, .pmp-comp2 h3{font-size:20px;font-weight:800;padding-top:20px;}
.pmp-comp span{font-size:20px;font-weight:800;color:#505a6c;}
.pmp-comp, .pmp-comp2{border:2px solid #000;border-radius:2px;text-align:center;padding:40px;height:380px;margin-bottom:40px;}
.pmp-comp2 h2{font-size:22px;font-weight:800;padding-top:10px;line-height:20px;}
.pmp-comp2 span{font-size:14px;}
.pmp-comp3 h2{font-size:20px;font-weight:800;line-height:28px;margin-bottom:0px;}
.pmp-comp3 h3{font-size:20px;font-weight:800;padding-top:20px;}
.pmp-comp3 span{font-size:14px;}
.pmp-comp3{border:2px solid #000;border-radius:2px;text-align:center;padding:40px;height:320px;margin-bottom:40px;}
.pmp-cont{clear:both;overflow:hidden;}
.popupbutton {padding: 15px;border: 1px solid #fff;border-radius: 5px;color: #fff;}
.popupbutton:focus,.popupbutton:visited {border: 1px solid #fff;border-radius: 5px;color: #fff;text-decoration:none}
.prcs-margin{margin-top:-10px;font-style:oblique;}
.pre-footer-area img{max-width:16%;display:inline-block;}
.pre-footer-area{background:#F1F2F2 none repeat scroll 0 0;text-align:center;}
.price-offer,.price-sale,.quantity-text span,.optionsAll,.calculator{font-family:inherit;}
.price-offer:after{font-size:13px;}
.price-offer{font-size:40px;font-weight:bold;color:#eb5755;letter-spacing:-1px;}
.price-rrp-homepage{padding:12px 10px 10px 0px;border-top:1px solid #efefef;width:100%;font-size:14px;color:#eb5755;float:left;}
.price-rrp{font-size:22px;color:#333;padding-top:2px;font-weight:bold;}
.price-sale{font-size:18px;float:left;line-height:25px;margin-bottom:10px;}
.price-trade{width:100%;display:inline-block;}
.price2{font-size:35px;height:40px;width:100%;float:left;}
.price2b{font-size:0.7em;float:left;display:none;}
.price5{width:auto;height:30px;display:none;font-size:0.8em;}
.price6{display:none;height:30px;width:auto;font-size:0.7em;}
.price7{display:none;height:30px;width:auto;font-size:0.7em;padding-left:5px;}
.pricesproduct{border-bottom:1px solid #ccc;margin-right:20px;}
.pricesproduct2{float:left;width:100%;margin-top:10px;font-size:18px;color:#7B7B7B}
.pricingbox{padding:20px 0px;}
.process-col-awaiting{border-top:4px solid #bfbfbf;padding-left:5px !important;}
.process-col-complete{border-top:4px solid #0757A0;padding-left:5px !important;}
.process-col-negative p{color:#a7aab1;}
.process-col-negative span{color:#a7aab1;}
.process-col-positive p,.process-col-negative p{font-size:13px;font-style:oblique;line-height:14px;}
.process-col-positive p{color:#637080;}
.process-col-positive span,.process-col-negative span{font-size:14px;font-weight:500;}
.process-col-positive span{color:#45515f;}
.prod-breadcrumbs{float:left;color: #fff;font-size: 12px;line-height: 60px;margin-bottom: 10px;height:60px;width:58%;overflow:hidden;margin-left:15px;}
.prod-breadcrumbs:nth-of-type(2) {font-size:18px;color:#FFF}
.prod-breadcrumbs:nth-of-type(2) a:hover, .prod-breadcrumbs:nth-of-type(2) a:focus {font-size:18px;color:#fff;text-decoration:underline}
.prod-breadcrumbs a {color:#fff}
.prod-container {width: 100%;height:60px;background:#0757a0; float:left;display:block;}
.prod-sortby select{float:right;background:#efefef;font-size:15px;font-weight:400;line-height:21px;color:#0f99da;border:0;-webkit-appearance:none}
.prod-sortby{float:right;padding:20px 20px 20px 20px;font-size:15px;font-weight:500;line-height:21px;color:#fff;display:none;}
.prodnav .nav-divider{height:1px;margin:0px 0;overflow:hidden;background-color:#e5e5e5;}
.prodnav .open>a, .prodnav .open>a:focus, .prodnav .open>a:hover{background-color:#eee;border-color:#fff;}
.prodnav-tab.active{text-decoration:none;background-color:#e8e8e8;color:#fff;}
.prodnav{padding-left:0;margin-bottom:0;}
.prodnav>li.disabled>a:focus, .prodnav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;}
.prodnav>li.disabled>a{color:#777;}
.prodnav>li{position:relative;display:inline-block;border:1px solid #e8e8e8;margin-left:-5px;}
.prodnav>li>a:focus, .prodnav>li>a:hover, .prodnav>li>a:active{text-decoration:none;color:#5a5a5a;}
.prodnav>li>a{position:relative;display:block;padding:30px 20px;width:120px;text-align:center;}
.product-description h2{font-size:24px;font-weight:400;color:#5a5a5a;}
.product-description h3{font-size:22px;font-weight:300;line-height:34px;color:#384050;}
.product-description-hr{margin:10px 0 30px;border-bottom:1px solid #e0e0e0;}
.product-description-main{display:inline-block;font-size:15px;font-weight:400;line-height:20px;margin-top:15px;margin-bottom:10px;padding:0 5px;}
.product-event-content .event-footer .add-to-samples:hover,.product-event-content .event-footer .add-to-samples:focus{color:#000;border:1px solid rgba(0,0,0,0.5);background-image:url("img/icon-samples_a.png");}
.product-event-content .event-footer .add-to-samples{background-image:url("img/icon-samples.png");background-position:20px center;background-color:transparent;background-repeat:no-repeat;padding:12px 23px 13px 53px;margin-left:10px;font-size:14px;color:#4c5460;border:1px solid #4c5460;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-event-content .event-footer .view-main,.product-event-content .event-footer .view-mmc{background-color:transparent;background-repeat:no-repeat;padding:12px 53px 13px 53px;font-size:14px;color:#fff;border:1px solid #fff;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-event-content .event-footer .view-main:hover,.product-event-content .event-footer .view-main:focus{color:rgba(225,225,225,.7);border:1px solid rgba(225,225,225,.7);}
.product-event-content .event-footer .view-mmc:hover,.product-event-content .event-footer .view-mmc:focus{color:#e0bfc8;border:1px solid #e0bfc8;}
.product-event-content .event-footer .view-more:hover,.product-event-content .event-footer .view-more:focus{color:#000;border:1px solid #000;background-image:url("img/icon-view_a.png");}
.product-event-content .event-footer .view-more{background-image:url("img/icon-view.png");background-position:20px center;background-color:transparent;background-repeat:no-repeat;padding:12px 23px 13px 53px;font-size:14px;color:#4c5460;border:1px solid #4c5460;border-radius:2px;display:inline-block;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-event-content .event-footer{padding-top:10px;}
.product-event-content h3 a:hover{color:#fff;text-decoration:underline}
.product-event-content h3 a{color:#eec23c;}
.product-event-content li .event-price{font-size:30px;font-weight:900;line-height:21px;color:#4c5460;padding-top:15px;display:block;}
.product-event-content li .product-rating i{font-size:20px;}
.product-event-content li .product-rating{display:block;padding-bottom:30px;}
.product-event-content li .tz-color i:first-child{margin-left:25px;}
.product-event-content li .tz-color i{background:none;font-size:18px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;margin-right:5px;}
.product-event-content li .tz-color{font-size:14px;line-height:21px;}
.product-event-content li .tz-stock{font-size:19px;line-height:21px;padding-left:100px;}
.product-event-content li h3{font-size:25px;line-height:30px;padding:2px 0 10px 0;margin:0;}
.product-event-content li:after{clear:both;display:table;content:'';}
.product-event-content li:first-child{border-top:0;padding:0;margin-top:0;}
.product-event-content{margin:40px 0;list-style:none;}
.product-holder h1{margin-top:0px;margin-bottom:20px;padding-top:10px;border:none;font-family:Arial;font-size:27px;line-height:30px !important;}
.product-holder{font-size:11px;line-height:14px;overflow:hidden!important;}
.product-hr, .product-hr1, .product-hr2, .product-hr3, .product-hr4, .product-hr5, .product-hr7{margin:20px 0 20px;border-bottom:1px solid #efefef;clear:both;}
.product-hr6 {margin: 20px 0 50px;border-bottom: 1px solid #efefef;clear: both;display:none;}
.product-hr10 {margin: 20px 0 50px;border-bottom: 1px solid #efefef;clear: both;}
.product-hrspace{margin:20px 0 20px;border-bottom:0px solid #fff;clear:both;}
.product-icons span a:hover{color:#5f6c7c;}
.product-icons span a{color:#7f8693;}
.product-icons span{margin-left:10px;font-size:14px;font-weight:500;color:#7f8693;}
.product-icons{width:100%;color:#7f8693;text-align:center;}
.product-item .product-attr i{font-size:15px;margin:0 5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-transform:translate(0, -200px);-ms-transform:translate(0, -200px);-o-transform:translate(0, -200px);transform:translate(0, -200px);background:none !important;opacity:0;filter:alpha(opacity=0);}
.product-item .product-attr{display:block;margin-top:15px;}
.product-item .product-price{display:block;color:deeppink;font-size:18px;font-weight:bold;line-height:21px;height:35px;text-wrap:nowrap;}
.product-item .product-thubnail .product-meta .add-to-cart:hover,.product-item .product-thubnail .product-meta .add-to-cart:focus{background-image:url("img/icon-samples_b.png");border-color:yellow;color:yellow}
.product-item .product-thubnail .product-meta .add-to-cart{background-image:url("img/icon-samples.png");background-position:20px center;background-color:transparent;background-repeat:no-repeat;-webkit-transform:translate(80px, 0);-ms-transform:translate(80px, 0);-o-transform:translate(80px, 0);transform:translate(80px, 0);}
.product-item .product-thubnail .product-meta .quick-view-small{padding:5px 5px 5px 15px;width:110px;height:40px;margin-left:10px;font-size:14px;color:#4c5460;border:1px solid #4c5460;border-radius:2px;display:inline-block;text-align:left;}
.product-item .product-thubnail .product-meta a:hover,.product-item .product-thubnail .product-meta a:focus{border:1px solid #333;color:#333;}
.product-item .product-thubnail .product-meta a{background:transparent;color:#333;text-transform:none;padding:15px 25px;display:inline-block;border:1px solid #333;border-radius:2px;font-size:16px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin:5px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.product-item .product-thubnail .product-meta span{display:block;}
.product-item .product-thubnail .product-meta{position:absolute;font-weight:500;left:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;text-align:center;}
.product-item .product-thubnail img{width:100%;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-item .product-thubnail{height:auto;overflow:hidden;position:relative;border-radius:5px}
.product-item h4 a:hover,.product-item-main h4 a:hover{color:#eec23c;}
.product-item h4{font-size:14px;font-weight:500;line-height:20px;margin-top:15px;margin-bottom:10px;padding:0 5px;color:#434851;height:40px;overflow:hidden;text-overflow:ellipsis}
.product-item-intro .product-price{display:inline-block;float:right;color:#1f99d5;font-size:17px;font-weight:700;line-height:21px;margin-top:15px;margin-bottom:20px;}
.product-item-intro h4 a{color:#4c5460;}
.product-item-intro h4{display:inline-block;float:left;font-size:15px;font-weight:400;line-height:20px;margin-top:15px;margin-bottom:10px;padding:0 5px;}
.product-item-main h4{display:inline-block;float:left;font-size:16px;font-weight:500;line-height:20px;margin-top:15px;margin-bottom:10px;margin-right:10px;color:#434851;}
.product-item:hover .product-attr i{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-item:hover .product-attr:nth-child(1){-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.product-item:hover .product-attr:nth-child(10){-webkit-transition-delay:1.1s;transition-delay:1.1s;}
.product-item:hover .product-attr:nth-child(11){-webkit-transition-delay:1.2s;transition-delay:1.2s;}
.product-item:hover .product-attr:nth-child(12){-webkit-transition-delay:1.3s;transition-delay:1.3s;}
.product-item:hover .product-attr:nth-child(13){-webkit-transition-delay:1.4s;transition-delay:1.4s;}
.product-item:hover .product-attr:nth-child(14){-webkit-transition-delay:1.5s;transition-delay:1.5s;}
.product-item:hover .product-attr:nth-child(15){-webkit-transition-delay:1.6s;transition-delay:1.6s;}
.product-item:hover .product-attr:nth-child(16){-webkit-transition-delay:1.7s;transition-delay:1.7s;}
.product-item:hover .product-attr:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.product-item:hover .product-attr:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s;color:#ffff00 !important;}
.product-item:hover .product-attr:nth-child(4){-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.product-item:hover .product-attr:nth-child(5){-webkit-transition-delay:0.6s;transition-delay:0.6s;}
.product-item:hover .product-attr:nth-child(6){-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.product-item:hover .product-attr:nth-child(7){-webkit-transition-delay:0.8s;transition-delay:0.8s;}
.product-item:hover .product-attr:nth-child(8){-webkit-transition-delay:0.9s;transition-delay:0.9s;}
.product-item:hover .product-attr:nth-child(9){-webkit-transition-delay:1s;transition-delay:1s;}
.product-item:hover .product-thubnail .product-meta a,.product-item:hover .product-thubnail .product-meta .quick-view a{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-item:hover .product-thubnail .product-meta a,.product-item:hover .product-thubnail .product-meta .quick-view-small a{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.product-item:hover .product-thubnail img{opacity:0.1;filter:alpha(opacity=10);-webkit-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98);}
.product-item{text-align:center;position:relative;;}
.product-name{width:100%;margin:58px 0 0 0;font-size:32px;color:#384050;text-align:center;}
.product-option table{width:100%;}
.product-price a, .price-exvat{color:#eb5755;text-decoration:none;}
.product-price a:hover{text-decoration:none;}
.product-price span{font-weight:bold;color:#ff5b5b;line-height:25px;}
.product-price-main{display:inline-block;float:right;color:#1f99d5;font-size:17px;font-weight:700;line-height:21px;margin-top:15px;margin-bottom:20px;}
.product-spec .spec-w20{width:40%;vertical-align:top}
.product-spec .spec-w80{width:80%;}
.product-spec td{padding:8px 40px 8px 0;border-bottom:1px solid #efefef;overflow:hidden;word-break:normal;}
.product-spec{font-size:14px;border-collapse:collapse;border-spacing:0;width:100%;}
.productbuttons{width:90%;height:30px;float:left;margin-top:10px;margin-left:10px;margin-bottom:10px;text-align:left;}
.productholder{width:100%;height:auto;line-height:15px;float:left;font-size:12px;}
.productimage{width:100%;height:auto;}
.productimagethumb{float:right;margin-bottom:7px;}
.productname-view{width:100%;margin-left:0px;}
.productname{width:100%;}
.productpricce{width:100%;}
.productslider .swiper-scrollbar{display:none;}
.productsummary{float:right;width:470px;border-left:1px dashed #C3C3C3;padding-left:5%;padding-bottom:40px;}
.producttable-table{border-collapse:collapse;}
.productvideo a{cursor:pointer}
.prsc-contain{width:100%;display:inline-block;padding-bottom:20px;color:#47515d;height:400px;}
.prsc-pr{padding-right:20px;}
.prsc-row h5{font-size:13px;font-weight:500;color:#a7aab1;}
.prsc-row input::-webkit-input-placeholder{font-style:oblique;color:#a0a3a8;}
.prsc-row input:focus,.prsc-row input:active{background-color:#fff;border:1px solid #7fc379;}
.prsc-row input{margin-bottom:10px;}
.prsc-row input{width:100%;height:43px;font-size:13px;font-weight:500;border:1px solid #b5b5b5;border-radius:2px;background-color:#fff;padding:10px 10px;}
.prsc-row select::-webkit-input-placeholder{font-style:oblique;color:#a0a3a8;}
.prsc-row select{margin-bottom:10px;}
.prsc-row select{width:100%;height:40px;font-size:13px;font-weight:500;border:1px solid #D1D5DB;background-color:#fff;padding:10px;-webkit-appearance:none;-moz-appearance:none;}
.prsc-title{margin-bottom:20px;font-size:15px;font-weight:500;}
.for-bussines select{height:60px;padding:16px 24px;font-size:13px;}
.ddlRoomNumber {color:#5a5a5a; font-size:13px}
.pulse{animation-name:pulse_animation;animation-duration:5000ms;animation-iteration-count:infinite;animation-timing-function:linear;text-align:center;}
.purpose-slider .item > a{display:block;}
.purpose-slider .item span{display:block;font-weight:600;font-size:14px;color:#4c5a6b;}
.purpose-slider .item:hover .icon-blue:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.purpose-slider .item:hover .icon-blue{color:#fff;}
.purpose-slider .item{text-align:center;padding:10px 0 10px;}
.purpose-slider .owl-controls .owl-buttons > div .fa{background:none;font-size:22px;}
.purpose-slider .owl-controls .owl-buttons > div.owl-next{right:0;}
.purpose-slider .owl-controls .owl-buttons > div.owl-prev{left:0;}
.purpose-slider .owl-controls .owl-buttons > div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.purpose-slider .owl-controls .owl-buttons{position:static;}
.purpose-slider{padding:0 95px;}
.quantity-container{display:flex;}
.quantity-text span{font-size:13px;font-weight:500;line-height:16px;color:#7a7a7a;padding-top:10px;}
.quantity-text{margin-top:5px;}
.quantityvalue input{width:60px;height:40px;text-align:center;border:1px solid #efefef;}
.query-result-description{font-style:italic;display:none;}
.quoteform{padding:25px;background-color:#fff;border:1px solid #efefef;border-radius:5px;}
.quotetable td input, .quotetable td textarea{padding:10px;border:1px solid #ccc;}
.quotetable td input{border-radius:2px;}
.quotetable th{width:130px;}
.quotetable tr{height:50px;}
.quotetable{margin-bottom:15px;}
.sampletext{margin-top:5px;font-size:13px;color:#5a5a5a;}
.quotetext{margin-top:10px;font-size:13px;color:#5a5a5a;}
.entranceinserts {display: none;}
.entranceinserts:target {display: block;}
.close-button {display: block;text-align: right;padding: 5px;text-decoration: none;color: #333;}
.close-button:hover {background-color: #f1f1f1;}
.remove-button:hover{color:#2798d2;}
.remove-button{color:#f1605d;font-size:15px;background:none;border:none;}
.residentialimage1, .residentialimage2,.residentialimage3,.residentialimage4{margin-top:10px;background-size:150%;margin-bottom:20px;transition:1.5s;background-position:50%;}
.residentialimage1{background-image:url('/_images/home/residential1.jpg');height:auto;width:100%;display:block;padding:50%}
.residentialimage2{background-image:url('/_images/home/residential2.jpg');height:auto;width:100%;display:block;padding:50%}
.residentialimage3{background-image:url('/_images/home/residential3.jpg');height:auto;width:100%;display:block;padding:50%}
.residentialimage4{background-image:url('/_images/home/residential4.jpg');height:auto;width:100%;display:block;padding:50%}
.reviewbutton:active{position:relative;top:1px;}
.reviewbutton:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c));background:-moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');background-color:#8cb82b;}
.reviewbutton{-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;box-shadow:inset 0px 1px 0px 0px #c1ed9c;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b));background:-moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');background-color:#9dce2c;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;text-indent:0;border:1px solid #83c41a;display:inline-block;color:#ffffff !important;font-weight:800;font-size:15px;height:40px;line-height:40px;width:153px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #689324;}
.rightPaging a, a.hideMe{text-decoration:none !important;}
.rio-content a:hover input.rio-button{background-color:#53dfad;}
.rio-content-img{padding:22%;text-align:center;}
.rio-content{padding:40px 15px;}
.roomshottext{position:absolute;bottom:6%;z-index:111;color:#fff;}
.roomshot-description {position: absolute;  top: 0; left: 0; z-index: 10;  color: #fff;  background-color: rgba(0,0,0,0.3);  padding: 10px;  font-size: 12px;}
.rrp-savings-hide{overflow:hidden;text-align:center;border-radius:50px;padding:8px;font-weight:800;font-size:10px;line-height:12px;color:#fff;height:50px;width:50px;position:relative;z-index:5;top:0;left:0;right:0;margin:5px;}
.rrp-savings{overflow:hidden;background:#EB5755;text-align:center;padding:10px;font-weight:200;font-size:14px;line-height:14px;color:#fff;height:auto;width:60%;position:relative;z-index:1;top:20px;left:10px;right:0;font-family:'Avenir', Arial;border-radius:5px;}
.rrp-savings span {font-size:18px;font-weight:bold;line-height:25px}
.sale-container{width:100%;background-repeat:no-repeat;height:167px; float:left;display:block; margin-bottom:30px;}
.salebannerhome{display:none;}
.saletextpage {font-size:16px;}
.saletextpage span {color:#333}
.saless{float:right;display:none;color:#f1605d;font-size:25px;font-weight:500;line-height:21px;padding:20px;margin-bottom:10px;}
.salestexttop2 a:hover{color:#DD5355}
.salestexttop2 a{color:#5a5a5a;}
.saletexttop{display:inline;width:580px;float:right;text-align:right;margin-top:15px;}
.saletexttop2{display:block;width:100%;height:40px;text-align:center;margin-top:0px;font-size:20px;padding:15px;letter-spacing:1px;}
.sampleadvert h3, .lebistroadvert h3{margin-top:20px;color:#3b9dd6 !important;font-weight:bold;}
.sampleadvert h3{margin-top:20px;color:#3b9dd6 !important;font-weight:bold;}
.sampleadvert hr, .modulyssdback hr, .lebistroadvert hr{margin-top:15px;margin-bottom:15px;}
.sampleadvert{width:100%;height:420px;padding:30px;border:1px dashed #cccccc;}
.samplebasket-buttons{text-align:right;margin-bottom: 60px;}
.sampleboximage{margin-top:-30px;}
.samplequestion input[type="radio"], .samplequestion input[type="checkbox"]{margin-right:10px !important;transform:scale(2) !important;}
#ctl00_MainContent_CustomerType_CustomerType{padding: 0px 24px !important;}
#optiontitlecontainer,#Residential{flex-wrap: wrap;}
.samplequestion table tr{display:flex;flex-wrap: wrap;}
.samplequestion table tr td{border-radius:3px;border:1px solid #D1D5DB;padding:16px 24px;background:#fff;width:254px;font-size:16px;margin-right:30px;}
.samplequestion .sampleq1{min-height:200px;background:#ECF3FA;padding:24px 15px;margin-bottom:30px;}
.samples-request span{font-size:22px;color:#81c37c;}
.samples-request{padding-top:10px;}
.estimated-m2{display:flex;align-items:center;flex-wrap:wrap; gap:30px;}
.estimated-m2 table tr{gap:16px;}
.estimated-m2 table tr td{width:148px;padding:10px;margin-right:unset}
.addresses1{height:250px;background:#ECF3FA;padding:24px 30px;margin-bottom:30px;}
.sample-addresses table{width:100%;}
.sample-addresses table tr{display:flex;gap:30px;}
.sample-addresses table tr td{height:54px;width:540px;;background:#fff;border: 1.5px solid #3B9DD6;border-bottom:unset;border-radius:3px;padding-top:20px;}
.address-descr{display:flex;align-items:center;gap:30px;}
.address-descr div{width:540px;background:#fff;border: 1.5px solid #3B9DD6;border-top:unset;padding:0 20px 20px;display:flex;align-items:center;gap:20px;}
.your-details{background:#ECF3FA}
.your-details .prsc-row div, .sample-delivery .prsc-row{display:flex;align-items:center;flex-wrap: nowrap;}
.your-details .prsc-row div div, .sample-delivery .prsc-row span{width:33%;margin:0;font-size:14px;font-weight:500;color:#374151}
.your-details .prsc-row div input, .sample-delivery .prsc-row input{height:40px;border: 1px solid #D1D5DB;margin-bottom:16px;}
.sample-btn{width:180px;height:60px;font-size:18px;font-weight:700;}
.delivery-box{display:flex;flex-direction:column;gap:15px;width: calc(100% + 2px);margin-left:-1px;padding-bottom: 20px;padding-right: 20px;margin-top: -30px;background: #fff;border: 1px solid #3b9dd6;border-top: unset;}
.delivery-text{display:flex;gap:10px;padding-left:16px;font-weight:400;}
.saving-home{color:#5a5a5a;font-style:normal;font-weight:bold;font-size:14px !important;}
.savingpercent{color:#f1605d;}
.sbc-bottom{margin-bottom:5px;}
.sbc-box{background-repeat:no-repeat;margin-top:20px;margin-left:2px;width:100%;float:left;height:auto;}
.sbc-col h3{margin-top:10px;margin-bottom:5px;font-size:18px;color:#48494b;}
.sbc-col p{font-size:14px;line-height:18px;color:#757575;}
.sbc-col1,.sbc-col2{text-align:left;}
.sbc-col1,.sbc-col3{width:20%;}
.sbc-col3{text-align:right;}
.sbc-icon{float:left;margin-right:10px;}
.sbc-img img{width:80px;height:80px;}
.sbc-img{padding:5px 5px 5px 30px;width:220px;}
.sbc-l{height:70px;font-size:15px;font-weight:500;border-bottom:1px solid #efefef;}
.sbc-name{padding-right:20px;}
.sbc-remove input[type="button"]{font-family:'FontAwesome';color:#f1605d;font-size:20px;margin-right:20px;}
.sbc-remove{text-align:right;}
.sbc-width{width:100%;margin-top:9px;}
.sc-summary{padding:40px 0 0 0;overflow:hidden;}
.screedbk{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/screedingfeathering.jpg) !important;background-position:center;background-size:cover;height:350px;}
.search .select-arrow:after{font-family:'FontAwesome';width:28px;content:'\f0d7';position:absolute;right:0;top:1px;pointer-events:none;background:#5f6c7c;line-height:38px;margin-right:11px;-webkit-appearance:none;}
.search .select-arrow{display:block;float:left;position:relative;font-weight:300;margin:0;padding:0;}
.search #query:-ms-input-placeholder{color:#bdbdbd;font-size:15px;}
.search #query::-moz-placeholder{color:#bdbdbd;font-size:15px;opacity:1;}
.search #query::-webkit-input-placeholder{color:#bdbdbd;font-size:15px;}
.search #query{display:block;border:none;border-bottom:1px solid #6a798a;height:60px;padding-left:25px;font-size:25px;font-weight:500;font-style:normal;line-height:70px;width:100%;float:left;background-color:#5f6c7c;}
.search button[type='submit']{width:20px;height:20px;border:0;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-image:url("../_images/css/searchicon.png");display:block;position:absolute;left:0;top:45%;}
.search form:after{clear:both;display:table;content:'';}
.search form{display:block;}
.search input#query.query{outline:none;}
.search select option{padding:8px;font-size:14px;display:block;}
.search select{padding:0 12px;min-width:155px;display:block;border:1px solid #e0e0e0;margin-right:10px;height:40px;font-size:14px;-webkit-appearance:none;}
.search-container{position:relative;}
.search:after{clear:both;display:table;content:'';-webkit-appearance:none;}
.search{position:relative;z-index:7;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.searchlabel{display:inline;color:#6a798a;font-size:16px;}
.searchpage .doofinder{display:none;}
.section-large-top{padding-top:100px;}
.section-medium{padding:60px 0;}
.section-small-top{padding-top:30px;}
.section-small-bottom{padding-bottom:30px;}
.section-small{padding:31px 0;}
.section-small2{padding:60px 0 85px;}
.sectiontags {clear:both;display: block;width: 400px;margin: 10px auto;border: 1px solid #000;padding: 10px 20px;border-radius: 5px;color: #fff;background: #000;}
.sectiontagshalloween {clear:both;display: block;width: 400px;margin: 10px auto;padding: 10px 20px;border-radius: 5px;color: #fff;background: #f7863f;}
.sectiontagsxmas {clear:both;display: block;width: 400px;margin: 10px auto;padding: 10px 20px;border-radius: 5px;color: #fff;background: #eb5755;}
.sector-intro p{margin-bottom:20px;font-size:16px;}
.sector-price{color:#eb5755;font-size:18px;text-align:center;width:100%;padding-bottom:5px;}
.sector-products .wide-button{width:185px;}
.sector-products h3 span, .sector-products2 h3 span{font-weight:normal}
.sector-products h3, .sector-products2 h3{font-weight:bold;font-size:18px;}
.sector-products img{margin-bottom:20px;}
.sector-products p, .sector-products2 p{line-height:18px;overflow:hidden;font-size:14px;}
.sector-products2 .wide-button{width:185px;}
.sectors-entry .leftside{padding-right:60px;margin-top:40px;}
.sectors-entry .rightside h2{margin-bottom:0px;}
.sectors-entry .rightside{padding:37px 37px 0px;background:#f9f9f9;text-align:center;}
.sectors-entry .rightside2 h2{margin-bottom:0px;}
.sectors-entry .rightside2{padding:25px;background:#f9f9f9;text-align:center;}
.sectors-entry .wide-button, .sectors-middle .wide-button{width:245px;border:1px solid #eb5755;color:#eb5755;}
.sectors-entry h2, .sectors-middle h2, .sectors-last h2{font-weight:300;font-size:25px;padding:0 0 10px;line-height:35px;margin-bottom:0px;}
.sectors-entry p, .sectors-middle p, .sectors-last p{font-weight:100;color:#6f6f6f;line-height:27px;font-size:16px;margin-bottom:10px;}
.sectors-entry{margin-top:50px;width:100%;text-align:left;float:left;}
.sectors-last .projectdetail h2{font-size:18px;font-weight:600;}
.sectors-last .projectdetail p{font-size:14px;line-height:20px;}
.sectors-last .projectdetail{text-align:left;padding:20px;}
.sectors-last{margin-bottom:50px;text-align:center;float:left;width:100%;}
.sectors-middle{width:100%;text-align:center;float:left;}
.sectors-nospace{margin-bottom:0px;}
.sectors-space{margin-bottom:80px;float:left;}
.sectors-wide{padding:40px 0px;background:#f9f9f9;display:block;display:flex;width:100%;margin:40px 0px;float:left;}
.sectorsback{text-align:center;height:350px;display:flex;align-items:center;justify-content:center;}
.sectorsbreak{display:none;}
.sectorscategorypage .planks-area{padding:60px 0 20px;}
.sectorscategorypage .planks-area2{padding:60px 0 20px;}
.sectorscategorypage .planks-area3 .product-event-content{height:100%;}
.sectorscategorypage .planks-area3{padding:50px 0 20px;}
.sectorsheading h1{font-size:25px;color:#fff;line-height:35px;margin-top:30px;display:block;}
.sectorsheading h2{font-size:20px;color:#fff;}
.sectorsheading hr{width:50%;}
.sectors-rightbox {background:#3B9DD6;width:100%;height:300px;float:right;padding:15px;color:#fff}
.sectors-rightbox ul {list-style-type:none}
.sectors-rightbox li a {color:#fff;}
.sectors-rightbox li a:hover {text-decoration:underline;}
.sectors-rightbox li {margin-bottom:10px;}
.spacednow {display:block;width:100%;font-size: 35px;color: #fff;line-height: 55px;font-family:'Shrikhand', sans-serif;font-weight:200;}
.sectorsheading span{font-size:25px;color:#fff;line-height:35px;margin-top:30px;display:block;}
.sectorsintro{font-weight:100;color:#6f6f6f;line-height:27px;font-size:16px;text-align:center;margin:40px 0px 20px 0px;float:left;width:100%;}
.selecthomebusiness{width:266px;height:101px;position:relative;float:left;margin-right:50px;margin-left:80px;}
.sept-ga .timerga{padding:10px;font-size:35px;font-weight:700;}
.sept-ga .highlight-ga{color:#EB5755; font-weight:900; font-size:25px;}
.sept-ga ul{margin-bottom:20px;list-style-type:none;}
.sept-ga .btn-sep{background-color:#EB5755;border: none;}
.sept-ga .btn-sep:hover {background-color:#4C5A6B;}
.servicesinner{background:#efefef;width:100%;height:100%;padding:20px;}
.serviceslink a:hover{color:#1d7db5}
.serviceslink a{color:#3b9dd6}
.serviceslink{padding-top:10px;font-size:11px;}
.shapeblack {float:left; width:18px; height:18px; border-radius:50%; background-color:#5a5a5a; margin-right:10px;}    
.shapeblack{float:left;width:18px;height:18px;border-radius:50%;background-color:#5a5a5a;margin-right:10px;}
.shapeblue {float:left; width:18px; height:18px; border-radius:50%; background-color:#3b9dd6; margin-right:10px;}
.shapeblue{float:left;width:18px;height:18px;border-radius:50%;background-color:#3b9dd6;margin-right:10px;}
.shapebrown {float:left; width:18px; height:18px; border-radius:50%; background-color:#a37731; margin-right:10px;}
.shapebrown{float:left;width:18px;height:18px;border-radius:50%;background-color:#a37731;margin-right:10px;}
.shapegreen {float:left; width:18px; height:18px; border-radius:50%; background-color:#71b36b; margin-right:10px;}    
.shapegreen{float:left;width:18px;height:18px;border-radius:50%;background-color:#71b36b;margin-right:10px;}
.shapepurple {float:left; width:18px; height:18px; border-radius:50%; background-color:#a45fbd; margin-right:10px;}
.shapepurple{float:left;width:18px;height:18px;border-radius:50%;background-color:#a45fbd;margin-right:10px;}
.shapered {float:left; width:18px; height:18px; border-radius:50%; background-color:#eb5755; margin-right:10px;}
.shapered{float:left;width:18px;height:18px;border-radius:50%;background-color:#eb5755;margin-right:10px;}
.shapeyellow {float:left; width:18px; height:18px; border-radius:50%; background-color:#fdb913; margin-right:10px;} 
.shapeyellow{float:left;width:18px;height:18px;border-radius:50%;background-color:#fdb913;margin-right:10px;}
.shipping-details{transition-duration:0.5s;}
.shop-the-look__adhesive{width:100%;height:80px;padding:20px;}
.shop-the-look__products-container--2 .shop-the-look-product{width:calc(50% - 20px);}
.shop-the-look__products-container--2{width:100%;}
.shop-the-look__products-container--3 .shop-the-look-product{width:31.5%;margin-bottom:20px;}
.shop-the-look__products-container--3{width:100%;}
.shop-the-look__products-container--4 .shop-the-look-product{width:23%;}
.shop-the-look__products-container--4{width:100%;}
.shop-the-look__products-container{margin:0 auto;}
.shop-the-look-product{width:25%;margin:10px;border:1px solid black;padding:30px;display:inline-block;box-sizing:border-box;}
.shopheader{font-size:14px;font-weight:bold;width:100%;position:absolute;left:0px;right:0px;bottom:130px;}
.shopheader{font-size:14px;font-weight:bold;width:100%;position:absolute;left:0px;right:0px;bottom:130px;}
.shopimage a:hover{opacity:0.5;}
.shopimage a:hover{opacity:0.5;}
.shopimage a{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.shopimage a{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.shopimage a{transition:none;}
.shopimage img{width:110%;}
.shopimage img{width:80%;}
.shopprice{font-size:20px;font-weight:bold;width:100%;color:#DB494C;position:absolute;left:0px;right:0px;bottom:95px;}
.shopprice{font-size:20px;font-weight:bold;width:100%;color:#DB494C;position:absolute;left:0px;right:0px;bottom:95px;}
.shopslider .shopimage img{width:110%;}
.shopslider .video-button{width:50%;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #ccc;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:absolute;bottom:20px;left:0;right:0;margin:0px auto 20px auto;}
.shopslider{width:100%;height:100%;padding:20px;text-align:center;}
.shopstandard > div:first-of-type{width:50%;margin:0 auto;}
.shopthelookpromo{margin-top:5px;margin-left:60px;}
.showmorefeatures{color: #337ab7;text-decoration: none;font-weight: bold;cursor: pointer;}
.sidenav{display:none;}
.sign-row input{width:100%;height:60px;font-size:15px;font-weight:500;border:none;border-radius:2px;background-color:#fff;padding:10px;border:1px solid #efefef;}
.sign-row{padding-bottom:10px;color:#47515d;}
.silverdiscount{display:none;z-index:2;position:absolute;width:100%;background-color:#c3a87c;padding:10px 20px;color:#fff;font-size:15px;font-weight:bold;text-align:right;}
.single-only{padding-top:20px;border-top:1px solid #cdcdcd;margin-top:17px;display:block;margin-bottom:20px;font-size:13px;}
.sir-row h5{font-size:13px;font-weight:500;font-style:oblique;color:#a7aab1;}
.sir-row input::-webkit-input-placeholder{font-style:oblique;color:#a0a3a8;}
.sir-row input:focus,.sir-row input:active{background-color:#fff;border:1px solid #7fc379;}
.sir-row select::-webkit-input-placeholder{font-style:oblique;color:#a0a3a8;}
.sliderbanner21LineOne{background:#000;padding:5px 20px;}
.sliderbanner21LineTwo{background:#fff;color:#000;padding:5px 20px;}
.slider-video{visibility:visible;height:100%;width:auto;position:absolute;left:50%;transform:translate(-50%, 0);}
.sliderholder li,.sliderholderright li{width:20%;display:inline;float:left;margin-right:4%;}
.sliderholder ul,.sliderholderright ul{list-style:none;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.socialbottom span{color:#7b8c9f}
.socialbottom{text-align:center;color:#7b8c9f}
.socialbottommobile{display:none;}
.commercial-choice-img{margin-left:100px}
.space{height:0;margin-bottom:40px;}
.spacernom ul li a{color:#5a5a5a;font-weight:normal}
.spacernom ul li{list-style-type:none;margin-bottom:2px;font-size:13px;}
.spacernom{padding-top:20px;padding-left:20px;border-left:1px solid #ccc;height:130px;}
.specdownload {display:none;}
.specdownload img {width: 28px;height: 28px;margin-bottom: 5px;}
.stay-us button:hover{color:#f17273;}
.stay-us button{background:#E6E7E8;border-bottom:none;border-left:none;border-right:none;border-top:none;float:left;font-size:13px;padding-left:0;color:#939598;height:35px;line-height:30px;margin:1px 0 1px 0;text-align:center;transition:all 0.3s ease 0s;width:55px;}
.stay-us input{background:#E6E7E8;border-bottom:1px solid #d5d5d5;border-left:none;border-right:none;border-top:none;color:#666;float:left;font-size:18px;height:35px;margin-top:10px;width:100%;}
.story-intro{font-size:16px;margin:20px 0;line-height:25px;color:#4c5a6b}
.subheading-export{font-size:x-large;margin-right:auto;margin-left:auto;width:550px;}
.submit-button:hover,.submit-button:focus{background-image:url("img/icon-check.png");background-color:#71b36b;}
.submit-button{width:49%;height:45px;background-image:url("img/checkout-icon.png");background-position:35px 11px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;float:right;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sucess-container h3{font-size:30px;color:#fff;margin:0;padding-top:5px;}
.sucess-container img{margin:25px 20px 25px 0;float:left;}
.sucess-container span{font-size:30px;color:#fff;margin:0;padding-top:5px;}
.sucess-container{width:100%;padding:20px 60px 20px 60px;margin:20px 0;overflow:hidden;background:#7fc379;}
.supplier-logo{margin-top:60px;width:100px;height:100px;}
.swipeinstructions{width:100%;font-size:13px;color:#ccc;font-style:italic;text-align:center;margin-bottom:15px;margin-top:15px;}
.swiper-button-next2{position:absolute;right:0px;}
.swiper-container .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0px;}
.swiper-container-horizontal>.swiper-pagination-bullets {opacity: 0}
.swiper-container-horizontal>.swiper-pagination-bullets:hover {opacity:1}
.swiper-container{width:100%;height:100%;}
.swiper-slid-style{background-size:auto;background-repeat:no-repeat;background-position:center center;height:431px !important;}
.swiper1 .swiper-pagination-bullet-active{background:#eb5755;opacity:1 !important;}
.swiper1 .swiper-pagination-bullet:first-of-type:before{content:"High quality, low price, only \A3 1.89 per tile";font-size:18px;}
.swiper1 .swiper-pagination-bullet:nth-of-type(1), .swiper1 .swiper-pagination-bullet:nth-of-type(2), .swiper1 .swiper-pagination-bullet:nth-of-type(3){border-right:1px solid #ccc;}
.swiper1 .swiper-pagination-bullet:nth-of-type(2):before{content:"Ideas and inspiration for your next DIY masterpiece";font-size:18px;}
.swiper1 .swiper-pagination-bullet:nth-of-type(3):before{content:"Interface Summer SALE now on! Transform your workplace";font-size:18px;}
.swiper1 .swiper-pagination-bullet:nth-of-type(4):before{content:"Desso Essence and Essence Stripe only £3.25";font-size:18px;}
.swiper1 .swiper-pagination-bullet:nth-of-type(4){border-right:0px;}
.swiper1 .swiper-pagination-bullet{width:285px;height:80px;display:inline-flex;border-radius:0px;padding:15px;color:#fff;opacity:0.2;margin:0px !important;}
.swiper1 > .swiper-pagination-bullets, .swiper1 .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0px !important;left:0;width:100%;margin:0 auto;background-color:#4c5a6b;}
.swiper12 .swiper-slide .label{width:80%;padding:10px;display:block;position:absolute;text-align:center;bottom:70px;font-size:17px;border-radius:2px;color:#fff;font-weight:normal;letter-spacing:0px;}
.swiper12 .swiper-slide .swipe{width:70%;padding:10px;display:block;position:absolute;text-align:center;bottom:25px;border-top:1px solid #fff;font-size:15px;border-radius:2px;color:#fff;margin-bottom:0px;}
.swiper12 .swiper-slide input{width:70%;padding:10px;display:block;position:absolute;text-align:center;bottom:25px;border:1px solid #fff;font-size:15px;border-radius:2px;color:#fff;margin-bottom:0px;}
.swiper12 .swiper-slide{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.swiper12 .swiper-slide{width:300px;height:300px;}
.swiper12{width:100%;height:500px;float:left;}
.swiper2 .swiper-slide{text-align:center;font-size:18px;background:#fff;width:250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper4 .rrp-savings{position:absolute;margin:0;top:0;left:0;}
.swiper4 .swipeinstructions{display:none;}
.swiper4 .swiper-button-next, .swiper4 .swiper-button-prev{top:77%;}
.swiper4 .swiper-pagination-bullet-active{background:#febf4d}
.swiper4 .swiper-pagination-bullet{width:28px;height:28px;}
.swiper4 .swiper-pagination{position:relative;margin-bottom:0px;}
.swiper4 .swiper-slide img:hover{border:10px solid #febf4d;}
.swiper4 .swiper-slide img{width:100%;margin-bottom:20px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;}
.swiper4 .swiper-slide{height:600px;padding-top:10px;}
.swiper4 .swiper-slide{text-align:center;font-size:18px;background:#fff;width:250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper4 .swiper-wrapper{margin-bottom:0px;}
.swiper4 p{font-size:13px;color:#5a5a5a;margin:10px 20%;}
.swiper4 sup{font-size:55%;top:-0.7em;}
.swiper4{margin-bottom:30px;padding-bottom:50px;border-bottom:1px solid #febf4d;}
.swiper5 .swiper-container .swiper-slide{background:#febf4d;}
.swiper5 .swiper-slide img{width:430px;height:530px;max-width:100%;max-height:100%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;}
.swiper5 .swiper-slide{height:530px;}
.swiper5 .swiper-wrapper{margin-bottom:0px;}
.swiper85 .swiper-button-next{background-image:url('https://www.dctuk.com/_images/svg/buttonright2.svg');}
.swiper85 .swiper-button-prev{background-image:url('https://www.dctuk.com/_images/svg/buttonleft2.svg');}
.swiper85 .swiper-pagination-bullet{background:#fff;opacity:0.6;}
.swiper85 .swiper-pagination-bullet-active{background:#fff;opacity:1;}
.swiper85 .swiper-slide img{width:515px;height:515px;}
.swiper85 .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper85{width:515px !important;height:515px !important;}
.swiper9 .swiper-slide .label{width:100%;padding:10px;display:block;position:absolute;text-align:center;bottom:70px;font-size:13px;border-radius:2px;color:#fff;font-weight:normal;letter-spacing:0px;}
.swiper9 .swiper-slide .swipe{width:70%;padding:10px;display:block;position:absolute;text-align:center;bottom:25px;border-top:1px solid #fff;font-size:15px;border-radius:2px;color:#fff;margin-bottom:0px;}
.swiper9 .swiper-slide input{width:70%;padding:10px;display:block;position:absolute;text-align:center;bottom:25px;border:1px solid #fff;font-size:15px;border-radius:2px;color:#fff;margin-bottom:0px;}
.swiper9 .swiper-slide{background-position:center;background-size:cover;width:300px;height:300px;}
.swiper9{width:100%;height:500px;float:left;margin-top:30px;margin-bottom:30px;}
.swiperight p{text-align:center;font-size:12px;color:#ccc;line-height:20px;display:none;}
.tab-container{text-align:center;padding:20px 0 30px;margin:0 0px;}
.tab-content{width:100%;padding:20px 0;list-style:inline;}
.tab-content2{width:100%;padding:20px 0;list-style:none;display:none;}
.tab-head .prodnav-tabs li a{border:0;background:transparent;font-size:25px;font-weight:700;text-transform:uppercase;}
.tab-head .prodnav-tabs li.active a,.tab-head .prodnav-tabs li:focus a,.tab-head .prodnav-tabs li:hover a{border:0;background-color:#e8e8e8;}
.tab-head .prodnav-tabs:after{clear:both;display:table;content:'';}
.tab-head .prodnav-tabs{display:inline-block;border:0;}
.tab-head{text-align:center;}
.tab-pane .row-item:first-child{margin-top:0;}
.tab-pane .row-item{margin-top:60px;}
.tab{background-color:#fff;width:100%;margin-top:20px;text-align:left;float:left;}
.tableRow td{padding-top:5px;padding-bottom:5px;}
.tabletmode{margin-top:19px !important}
.tabmenu.active{background-color:#fff;color:#333;padding:30px;text-decoration:none;z-index:1;position:relative;}
.tabs .ui-tabs-nav li .ui-tabs-anchor{position:relative;font-size:18px;color:#444;padding:0;border-bottom:3px solid transparent;line-height:58px;z-index:9;}
.tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#0091ea;}
.tabs .ui-tabs-nav li{background:none;border:0;}
.tabs .ui-tabs-nav:after{content:'';display:block;position:absolute;width:100%;height:0;left:0;bottom:0;border-bottom:3px solid #D4D4D4;z-index:-1;}
.tabs .ui-tabs-nav{position:relative;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;overflow:hidden;background:none;margin-bottom:22px;padding:0;border:0;z-index:9;}
.tabs .ui-tabs-panel{padding:0;}
.tabs__content .ui-tabs-panel{padding:0;}
.tabs-menu .nav-divider{height:1px;margin:0px 0;overflow:hidden;background-color:#e5e5e5;}
.tabs-menu .open>a, .tabs-menu .open>a:focus, .tabs-menu .open>a:hover{background-color:#eee;border-color:#fff;}
.tabs-menu li:first-child{margin-left:20px;}
.tabs-menu li.current:hover, .tabs-menu>li.current a:focus{background-color:transparent;text-decoration:none;}
.tabs-menu li.current{position:relative;z-index:5;background:#fff;border-left:2px solid #efefef;border-top:1px solid #efefef;border-right:1px solid #efefef;float:left;border-bottom:0;margin-top:0px;height:65px;}
.tabs-menu{height:65px;clear:both;width:100%;float:left;border-bottom:1px solid #efefef;}
.tabs-menu>li.disabled>a:focus, .tabs-menu>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;}
.tabs-menu>li.disabled>a{color:#777;}
.tabs-menu>li{position:relative;display:inline-block;float:left;width:200px;border-bottom:1px solid #efefef;margin-top:4px;border-right:1px solid #efefef;background:#fff;}
.tabs-menu>li>a:active{text-decoration:none;background-color:#fff;color:#999;}
.tabs-menu>li>a:hover{text-decoration:none;background-color:#efefef;color:#999;}
.tabs-menu>li>a{position:relative;line-height:60px;width:200px;font-size:18px;color:#5a5a5a !important;vertical-align:middle;height:60px;float:left;text-decoration:none;letter-spacing:1px;font-weight:bold;}
.tabs{font-weight:600;font-size:14px;border:0;padding:0;background:none;}
.tarkett-area{display:flex;text-align:center;overflow:hidden;align-content:center;align-items:center;height:350px;}
.tarketttable table{width:100%;}
.tarketttable td{width:25%;height:35px;}
.tarketttable tr:first-of-type{background-color:#f3f3f3}
.tarketttable tr:nth-of-type(2), .tarketttable tr:nth-of-type(3), .tarketttable tr:nth-of-type(4){border-bottom:1px solid #f3f3f3;}
.tarketttable{margin-bottom:20px;margin-top:20px;}
.tc-bottom{padding:20px 0 40px;overflow:hidden;}
.tc-middle{padding:20px 0 20px;overflow:hidden;}
.tc-top{padding:40px 0 20px;overflow:hidden;}
.team-content{position:relative;z-index:2;padding-left:20px;text-align:center;}
.team-page .buttonsteam{ margin: auto; text-align: center; margin-top: 4em; margin-bottom: 2.5em;}
.team-page .bk-none .fix{ padding:0em;}
.team-page .btnteam{padding: 5px 10px 5px 10px; border: none; background: white; border: 1.8px solid #DDF0F6; margin-left: 3px; margin-right: 3px; color: #29A3DF;font-weight: 430;}
.team-page .btnteam:hover{background-color: #DDF0F6;border: 1.8px solid #DDF0F6;}
.team-page .closePopup{align-items: right; cursor: pointer; text-align: right; height: 1em; margin: 0; padding: 0; padding-right: 1em;}
.team-page .wrappopup{display: flex; flex-wrap: wrap; flex: 1 1 100%; margin-bottom: 1em; margin-left: 1em; margin-right: 1em;}
.team-page .left_image{flex: 1 1 50%;}
.team-page .left_image img{max-width: 100%;}
.team-page .modal-container{position: fixed; top:0; bottom: 0; left: 0; right:0; transition:opacity 0.3s ease;z-index:99;}
.team-page .modalx{ background-color: white; max-width:900px; height:auto; margin:0 auto; z-index: 100; position:absolute; left: 0; right:0; top:50%; transform:translateY(-50%); padding: 15px; border-radius:5px; border: 5px solid #DDF0F6; overflow: auto; box-shadow: 20px 20px 150px 15px black;}
.team-page .modalx #left_image{text-align: center;}
.team-page .right_content{flex: 1 1 50%; padding-left: 2em; margin: auto;}
.team-page .right_content h3{ color: #6EBCD8; font-size: 1.9rem; font-weight: 450;}
.team-page .right_content h5{font-size: 1.45rem; font-weight: 450;}
.team-page .right_content p{ font-size: 1.3rem; text-align: justify;}
.team-page .team{height: 100%; overflow: hidden; margin-top: 0;padding-top: 0;}
.team-page .team img{width: 100%; margin: auto; margin-top: 1.5em; text-align: center; border: 3px solid #6EBCD8; cursor: pointer;}
.team-page .team h3{color: #29A3DF; text-align: center; font-weight: 500; padding-bottom:0.2em; padding-top:0.2em; margin-bottom:0.3em; margin-top:0.4em; cursor: pointer;}
.team-page .team h3:hover {background:#DDF0F6;}
.team-page .team h5{margin-bottom:1.5em; padding-top: 0; margin-top: 0; text-align: center;}
.telephoneicon{display:none;}
.templatedelight-insert{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/delightback1.jpg);background-repeat:no-repeat;}
.templatedelight-insert2{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/delightback2.jpg);background-repeat:no-repeat;}
.templateelite-insert{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/elitebackground1.jpg);background-repeat:no-repeat;}
.templateelite-insert2{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/elitebackground2.jpg);background-repeat:no-repeat;}
.templatejon .bounce, .templatejon-narrow .bounce, .templatejon-worldcup .bounce{position:relative;padding-top:20%;}
.templatejon .title{margin:auto 25%;height:100%;display:flex;justify-content:center;flex-direction:column;}
.templatejon #my-soon-counter{color:#fff;float:none;margin-top:0px;text-align:center;}
.templatejon h1, .templatejon-narrow h1{font-size:6em;font-weight:100;text-shadow:2px 2px 20px #5a5a5a;letter-spacing:-1px;}
.templatejon h2, .templatejon-narrow h2{font-weight:300;font-size:2em;padding:0 0 10px;}
.templatejon h3{font-size:18px;font-weight:500;color:#fff;}
.templatejon h4{font-size:26px;font-weight:500;padding-bottom:10px;}
.templatejon span{font-size:30px;margin-bottom:0px;}
.templatejon-allura1{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/Background/allurabackground2.jpg);background-repeat:no-repeat;}
.templatejon-allura2{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/Background/alluraback3.jpg);background-repeat:no-repeat;}
.templatejon-design1{padding:60px 0;margin-bottom:90px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/roomdesign11.jpg);background-repeat:no-repeat;}
.templatejon-insert-concrete{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/Background/silentflorbackground.jpg);background-repeat:no-repeat;}
.templatejon-insert-concrete2{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/Background/dessoexbackground.jpg);background-repeat:no-repeat;}
.templatejon-insert-win{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/Site/golfing.jpg);background-repeat:no-repeat;}
.templatejon-insert{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/humannature2.jpg);background-repeat:no-repeat;}
.templatejon-insert2{padding:60px 0;margin-bottom:40px;height:300px;background-position:center;background-attachment:fixed !important;background-size:100% !important;background:url(/_images/templatejon/interfaceback3.jpg);background-repeat:no-repeat;}
.templatejon-left .container{width:50%}
.templatejon-left .dctvideowrapper{margin:30px 0px;}
.templatejon-left .motif{width:50%;height:auto;}
.templatejon-left h2{font-weight:100;color:#333;line-height:40px;font-size:35px;margin-bottom:10px;}
.templatejon-left h3{font-weight:300;color:#333;line-height:40px;font-size:22px;}
.templatejon-left h6{font-size:18px;font-weight:800;padding-bottom:10px;}
.templatejon-left img{margin-bottom:20px;width:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;}
.templatejon-left input{margin-bottom:30px;width:160px;}
.templatejon-left p{font-weight:100;color:#333;line-height:24px;font-size:16px;margin-bottom:10px;}
.templatejon-left span{margin-bottom:0px;}
.templatejon-left{padding:30px 0;text-align:center;}
.templatejon-narrow .title{margin:30px 25%;height:100%;display:block;}
.templatejon-narrow{padding:60px 0;text-align:center;overflow:hidden;height:40vh;background-position:bottom !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/templatejon/interfaceback.jpg);color:#fff;background-repeat:no-repeat;}
.templatejon-worldcup .title{margin:30px 25%;height:100%;display:block;}
.templatejon-worldcup h1{font-size:4em;font-weight:100;text-shadow:2px 2px 20px #5a5a5a;letter-spacing:-1px;}
.templatejon-worldcup h2{font-weight:300;font-size:2em;padding:0 0 10px;}
.templatejon-worldcup{padding:60px 0;text-align:center;overflow:hidden;height:80vh;background-position:bottom !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/templatejon/worldcupback4.jpg);color:#fff;background-repeat:no-repeat;}
.templatejon{padding:60px 0;text-align:center;overflow:hidden;height:80vh;background-position:center !important;background-size:cover;background:linear-gradient(to right, rgba(0,0,0,0.01) 20%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0.01) 80%), url(/_images/templatejon/interfaceback.jpg);color:#fff;background-repeat:no-repeat;}
.template-sales-person button.btnsalesp{padding: 20px 10px 20px 10px; border: none;background-color: transparent; margin-left: 3px; margin-right: 3px; color: white;font-weight: 430; cursor:pointer;}
.template-sales-person button.btnsalesp:hover{color: black;}
.template-sales-person .buttonsmain{ margin: auto; text-align: center; margin-top: 4em; margin-bottom: 0em;}
.template-sales-person .coisita{background-color:#f7f7f7; padding-top:30px; padding-bottom:30px; height:100%; margin-top:0; margin-bottom:0;}
.template-sales-person .custom-select {position: relative; float: left; margin-top:20px; opacity: 0.9; z-index: 100;}
.template-sales-person .custom-select select {display: none;}
h2.ffree{text-transform: uppercase; text-align: center; font-size: 25px; font-weight:700; color:#4c5a6b; margin-bottom:30px; margin-top:40px;}
.template-sales-person .imgsalesrow{position: relative; text-align: center; color: white; height: 250px; width: 260px; float: left; overflow: hidden;margin-bottom: 0.5em;}
.template-sales-person .imgsalesrow img {height: 200px; width:100%; object-fit: cover; object-position: 50% 50%;}
.template-sales-person .imgsalesrow img:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.template-sales-person .pequena{background-color: #71b36b; padding-bottom:0px; padding-top:0px;}
.template-sales-person .projects-gen{height: 100%; overflow: hidden; margin-top: 0;padding-top: 0;}
.template-sales-person .projects-gen img{width: 100%; margin: auto; margin-top: 1.5em;text-align: center; cursor: pointer;}
.template-sales-person .projects-gen h3{text-align: center; font-weight: 700;  margin-bottom:1.5em; margin-top:0; font-size:15px; cursor: pointer;}
.template-sales-person .projects-gen h3:hover {color:black;} 
.template-sales-person h3.whyy{text-align: justify;font-size:16px;color:#333333; line-height: 1.6; font-weight:500;padding-top:15px;padding-bottom:15px;border-top: 1px solid rgba(0, 0, 0, .3);}
nav.template-sectors-page{width:100%; height:100%;}
.template-sectors-page a.bgg{font-size:25px;} 
.template-sectors-page div.boxBeforeAfter {position: relative; text-align: center; color: white;}
.template-sectors-page .bottom-lefttext {position: absolute; bottom: 10px; left: 40px; color:white; text-shadow: 2px 2px 2px #000000;}
.template-sectors-page .bottom-leftlegend {position: absolute; bottom: 80px; left: 40px; color:white; text-shadow: 2px 2px 2px #000000;}
.template-sectors-page .bk-none{margin-bottom:0; padding-bottom:0;}
.template-sectors-page h3.cabecalho{text-align: justify;}
.template-sectors-page p.descricao{margin-top:10px; margin-bottom:15px; text-align: justify;}
.template-sectors-page .fa-arrow-right{font-size:20px;}
.template-sectors-page #fittingsection{margin-top:100px;}
.template-sectors-page .hd-submenu{padding-top:60px; padding-bottom:60px; margin-bottom:50px; margin-top:0;}
.template-sectors-page img.imgpro{width:100%; height:auto;}
.template-sectors-page img.lear{margin-bottom:70px;}
.template-sectors-page h4.lear{margin-top:70px;}  
.template-sectors-page h5.produto{margin-top:10px; font-size: 18px; font-weight:800;}
.template-sectors-page .produto a{font-size: 18px; font-weight:300;background:#3b9dd6;padding:0.5%;color:#fff;}
.template-sectors-page .produto a:hover {background:#333;color:#fff;text-decoration:none;}
.template-sectors-page h2:first-of-type {font-size:1.4em; font-weight:800;}
.template-sectors-page h2.subtitulo{margin:auto; margin-top:35px; text-align: center;}
.template-sectors-page h4.subtpro{font-size: 25px; font-weight:500;}
.template-sectors-page lottie-player{max-width: 300px; margin:auto;}
.template-sectors-page h1.titulo{font-size: 55px; margin-bottom:0; padding-bottom:0; font-weight: 750; color:white; text-align: center;}
.template-sectors-page h2.titulo{margin-top:0; padding-top:0; margin-bottom:10px; color:white; text-align: center;font-size:1.8em;font-weight:600}
.testblock:hover .flex-next{opacity:0.8;right:5px;}
.testblock:hover .flex-prev{opacity:0.8;left:5px;}
.testblock{position:relative;}
.testimg{width:170px;margin:0 auto;overflow:hidden;}
.testimonialblock h1{text-align:center;padding-top:20px;padding-bottom:20px;font-size:20px;font-weight:400;color:#4c5460;}
.testimonialblock hr{height:1px;border:none;color:#43afec;background-color:#43afec;width:40px;text-align:center;margin:auto;margin-top:10px;margin-bottom:20px;}
.testimonialblock{padding-top:20px;padding-bottom:20px;}
.testimonialbutton{width:40%;margin-top:20px;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #5a5a5a;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:relative;}
.testimonialondon{height:150px;}
.testimonialrule hr{margin:10px 48% 50px !important;text-align:center;background:#ccc !important;}
.testsub{text-align:center;margin:20px 0;color:#c7bfbf;}
.testtext{margin-top:40px;margin-bottom:20px;}
.testtextblock{margin-left:auto;margin-right:auto;text-align:center;line-height:21px;font-size:14px;font-weight:400;width:70%;}
.testtitle{margin-top:20px;text-align:center;}
.survey .survey-img{margin-bottom:0;}
.thankyoupagebox h1{padding:30px 0px 10px;font-size:30px;}
.thankyou-form #fittingsection{position: relative; text-align: center; color: white; margin-top:20px;}
.thankyou-form .hidden{display:none;}
.thankyou-form .lottiewow{z-index:1000;position: absolute; bottom: -20px; left: -10px;}
.thankyou-form .projects-slider{width:100%; padding:20px; background-color:#D1CFC5;border-radius: 25px;}
.thankyou-form .animation{width:50vw; margin:auto; margin-top:50px;}
.thankyou-form .big-title {color:#3B9DD6; font-size:35px; font-weight:900px;text-align: center;}
.thankyou-form .small-title {font-size:25px;text-align: center;}
.thankyoufitting {text-align:center;font-size:16px;margin-top:0px;margin-bottom:30px;background:#eb5755;color:#fff;font-weight:bold;width:100%;border-radius:10px;height:60px; line-height:60px}
.tileQuantity{width:60px;}
.tilesizereminder{font-size:12px;margin-bottom:20px;}
.title-container{padding:10px 10px;font-size:14px;font-weight:800;border-bottom:1px solid #ccc; margin-bottom:20px;}
.delivery-box img{height: 66px;}
.titleCol{margin:40px 0 30px;}
.time{font-size:13px;color:#5a5a5a;line-height:16px;padding-top:5px;font-weight:bold}
.tm-tab.active{text-decoration:none;background-color:#e8e8e8;color:#fff;}
.tm-tab.last{margin-left:-1px;}
.topbox{height:10px;margin-top:15px;}
.toprated {float: right;margin-left: 5px;width: 75px;margin-top: 0px;height: 20px;background:#eb5755;border-radius:3px;color:#fff;PADDING: 4PX;font-weight: bold;font-size: 9px;text-align: center;display: inline-block}
.topratedbox {border: 1px solid #acbbc6;background: #fff;padding: 5px;width: 95%;height: 33px;border-radius: 3px;vertical-align: middle;margin-left: -5px;}
.toprightmenu li a:hover{text-decoration:none;}
.toprightmenu li a{font-weight:normal;}
.toprightmenu li{width:110px !important;float:right !important;}
.toprightmenu{width:65%;}
.touch .video-container video{display:none;}
.trade-area{padding:40px 0;text-align:left;height:145px;}
.tradeborder{border:1px solid #ccc;padding:30px;}
.tradebutton:hover{border:1px solid #febf4d;color:#febf4d;}
.tradebutton{width:60%;margin-top:10px;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #5a5a5a;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:relative;}
.tradedivide hr{width:70%;float:left;margin-bottom:40px;}
.tradedivide{clear:both;}
.tradegrey ul li{margin-bottom:15px;color:#888;}
.tradegrey ul{list-style-type:none;}
.tradegrey{padding:30px 0px 0px 30px !important;background:#eee;height:530px;margin-bottom:40px;}
.trademenu a, .trademenu a:active, .trademenu a:hover, .trademenu a:visited{text-decoration:none;}
.trademenu h3{font-size:15px;font-weight:300;color:#384050;line-height:25px;}
.trademenu ul li:hover #tradeshow{opacity:1;}
.trademenu ul li:hover{background-color:#4c5a6b;text-decoration:none;height:90px;padding-top:5px;line-height:35px;}
.trademenu ul li{line-height:40px;height:40px;background-color:#febf4d;color:#fff;margin-bottom:5px;border-radius:1px;padding-left:20px;transition:all 0.5s ease;text-decoration:none;}
.trademenu ul{list-style-type:none;margin-bottom:20px;}
.trademenu{border-left:1px solid #eee;padding-left:20px;margin-bottom:50px;}
.tradepages .swiper-container{background:#febf4d;width:430px;height:530px;float:left;}
.tradepages .tradepricing p{margin-bottom:10px;}
.tradepages .tradepricing span{width:200px;font-size:18px;float:left;font-weight:bold;}
.tradepages #tradedeliverybox p span{width:200px;font-size:14px;float:left;font-weight:bold;}
.tradepages #tradedeliverybox, .tradepages #tradedeliverybox p{font-size:14px;margin-right:0px;margin-bottom:10px;line-height:16px;padding-bottom:5px;}
.tradepages #tradedeliverybox:last-child{margin-bottom:50px;}
.tradepages h2{margin-bottom:30px;}
.tradepages p span{font-size:14px;}
.tradepages p{font-size:18px;line-height:24px;margin-right:40px;margin-bottom:30px;color:#888;font-weight:200;}
.tradepages{margin-top:50px;}
.tradepics{font-size:14px;color:#888;text-align:center;margin-top:10px;margin-bottom:20px;}
.tradesections > div{margin-bottom:50px;}
.tradesections h3{font-weight:bold;}
.tradesections hr{margin-top:20px;}
.tradesections{text-align:center;}
.tradespacing{font-size:18px;margin-bottom:10px;}
.tradetext{font-size:16px;line-height:20px;}
.transitionbk{background:linear-gradient(to right, rgba(0,0,0,0.01) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0.01) 100%),url(/_images/Background/tran-edging.jpg);background-position:center;background-size:cover;height:350px;}
.travelling-block h2{margin:0 0 10px 0;font-weight:600;font-size:26px;font-weight:600;color:#4c5460;}
.travelling-block h6{margin-bottom:10px;padding:10px;font-weight:400;font-size:18px;line-height:18px;color:#4c5460;}
.travelling-tabs .ui-tabs-nav li .ui-tabs-anchor{min-width:120px;border:1px solid #4c5a6b;line-height:30px;padding:20px 25px;font-size:14px;font-weight:600;color:#4c5a6b;}
.travelling-tabs .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{color:#4c5a6b;}
.travelling-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#fff !important;background-color:#4c5a6b;}
.travelling-tabs .ui-tabs-nav li{float:none;display:inline-block;}
.travelling-tabs .ui-tabs-nav:after{display:none;}
.travelling-tabs .ui-tabs-panel{overflow:hidden;overflow-x:auto;}
.travelling-tabs__advance-filter .budget-level .range-slider-wrapper{margin-top:24px;}
.travelling-tabs__advance-filter .budget-level{position:relative;}
.travelling-tabs__advance-filter .currency .awe-select-wrapper select{width:100%;height:34px;line-height:34px;color:#a5a5a5;}
.travelling-tabs__advance-filter .currency .awe-select-wrapper{width:100%;max-width:138px;}
.travelling-tabs__advance-filter .currency span{display:block;font-size:13px;color:#666;margin-top:5px;}
.travelling-tabs__advance-filter .form-elements .awe-select-wrapper{width:100%;}
.travelling-tabs__advance-filter .form-elements .form-item{position:relative;}
.travelling-tabs__advance-filter .form-elements .icon-blue{position:absolute;width:34px;height:34px;background-color:#fff;line-height:34px;text-align:right;top:1px;right:1px;padding-right:12px;font-size:16px;color:#666;pointer-events:none;}
.travelling-tabs__advance-filter .form-elements input{width:100%;height:36px;line-height:36px;}
.travelling-tabs__advance-filter .form-elements select,
.travelling-tabs__advance-filter .form-elements.form-checkin, .travelling-tabs__advance-filter .form-elements.form-checkout{width:43%;float:left;}
.travelling-tabs__advance-filter .form-elements.form-checkin{margin-right:7%;}
.travelling-tabs__advance-filter .form-elements.form-checkout{margin-left:7%;}
.travelling-tabs__advance-filter .form-elements.form-references{clear:both;}
.travelling-tabs__advance-filter .form-elements{padding-top:12px;padding-bottom:12px;}
.travelling-tabs__advance-filter .form-group{width:33.3333333333%;float:left;padding-left:25px;padding-right:25px;}
.travelling-tabs__advance-filter .price_slider_amount{position:absolute;top:0;right:0;font-weight:600;font-size:13px;color:#444;}
.travelling-tabs__advance-filter .price-slider-wrapper{padding-top:15px;padding-bottom:15px;}
.travelling-tabs__advance-filter label{display:block;font-size:14px;color:#262626;margin-top:0;margin-bottom:8px;font-weight:600;}
.travelling-tabs__advance-filter{text-align:left;}
.travelling-tabs__price .budget-level .range-slider-wrapper{margin-top:24px;}
.travelling-tabs__price .budget-level label,
.travelling-tabs__price .budget-level{position:relative;}
.travelling-tabs__price .budget-level{width:100%;float:left;padding-right:35px;}
.travelling-tabs__price .currency .awe-select-wrapper select{width:100%;height:34px;line-height:34px;color:#a5a5a5;}
.travelling-tabs__price .currency .awe-select-wrapper{width:100%;margin-top:-8px;}
.travelling-tabs__price .currency label{display:block;font-size:16px;color:#262626;margin-top:0;margin-bottom:18px;font-weight:600;}
.travelling-tabs__price .currency span{display:block;font-size:13px;color:#666;margin-top:5px;}
.travelling-tabs__price .currency{width:36%;float:left;padding-left:35px;}
.travelling-tabs__price .price_slider_amount{position:absolute;top:0;right:35px;font-size:16px;color:#666;}
.travelling-tabs__price{max-width:570px;margin:auto;text-align:left;overflow:hidden;padding-top:32px;padding-bottom:25px;}
.travelling-tabs__region .item .icon-blue{font-size:80px;opacity:.5;color:#666;margin-bottom:18px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.travelling-tabs__region .item > a{display:inline-block;}
.travelling-tabs__region .item span{display:block;font-size:13px;color:#262626;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-weight:600;}
.travelling-tabs__region .item:hover .icon-blue{color:#0091ea;opacity:1;}
.travelling-tabs__region .item:hover span{color:#0091ea;}
.travelling-tabs__region .item{display:inline-block;text-align:center;margin-right:25px;}
.travelling-tabs__region{padding-top:22px;padding-bottom:15px;}
.travelling-tabs__time{max-width:730px;min-width:645px;margin:auto;padding-top:5px;}
.travelling-tabs{margin-top:10px;text-align:center;}
.tree-counter .timer {margin-top:20px; text-align: center;width:80px;}
.tree-counter {position: relative;float:left;background: url(/_images/Site/orangutan3.png);background-repeat: no-repeat;background-size: cover;width: 150px;   height: 120px;z-index:10000; display:none;}
.tree-counter h2 {font-size:25px;}
.trustpilotbanner{width:1140px;height:100px;margin-bottom:20px;}
.trustpilotbanner{width:1140px;height:100px;position:relative;}
.trybefore{float:right;}
.ts-2pca span{font-size:18px;color:#505a6c;}
.ts-2pca{margin-left:15px;}
.ts-2pch hr{height:1px;border:none;color:#efefef;background-color:#efefef;width:100%;text-align:left;margin-top:20px;margin-bottom:20px;float:left;}
.ts-2pch{display:inline-block;width:100%;}
.ts-key img{padding-right:10px;}
.ts-key li.last{border-bottom:1px solid #e0e0e0;}
.ts-key li{color:#5a5a5a;font-size:14px;line-height:20px;border-top:1px solid #e0e0e0;padding:10px 0;margin:0;list-style:none;}
.ts-key ul,.ul.ts-key{list-style:none;}
.tss-2pca ul{list-style-type:decimal;list-style-position:inside;}
.tvbackground {background-image:url('/_images/Site/tvscreentiny4.png');height:400px;position:relative;background-repeat:no-repeat;background-size: contain;background-position: center;}
.tz-nav-tabs li a i{font-size:5px;color:#bdbdbd;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute;top:50%;right:0;}
.tz-nav-tabs li a{border:0;display:inline-block;font-size:13px;font-weight:500;line-height:21px;position:relative;padding:0 20px;margin:0;color:#4c5460;}
.tz-nav-tabs li:focus a,.tz-nav-tabs li:active a,.tz-nav-tabs li:hover a,.tz-nav-tabs li.active a{border:0;color:#1f99d5;background:transparent;}
.tz-nav-tabs li:focus a:focus,.tz-nav-tabs li:active a:focus,.tz-nav-tabs li:hover a:focus,.tz-nav-tabs li.active a:focus,.tz-nav-tabs li:focus a:hover,.tz-nav-tabs li:active a:hover,.tz-nav-tabs li:hover a:hover,.tz-nav-tabs li.active a:hover{border:0;color:#1f99d5;background:transparent;}
.tz-nav-tabs li:last-child a i{display:none;}
.tz-nav-tabs{border:0;list-type:none;}
.tz-shop-tabs .tab-content p{line-height:30px;padding:8px 0;}
.tz-shop-tabs .tab-content{padding:10px 0;}
.tz-shop-tabs{background:#fafafa;margin:70px 0 100px;padding:52px 0 45px;}
.tz-tabs-header:after{clear:both;display:table;content:'';}
.tz-tabs-header{text-align:center;padding:20px 0 30px;margin:0 15px;border-bottom:1px solid #e8e8e8;}
.tz-tabs-title{font-size:30px;line-height:21px;font-weight:900;text-transform:uppercase;padding:0;margin:0;}
.ui-datepicker{z-index:999999999999 !important;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-weight:600;}
.ultra-reminders p{font-size:20px;text-align:center;}
.ultra-reminders{border:1px solid #ccc;padding:30px 30px 25px 30px;text-align:center;float:left;width:100%;background:#fff;margin-top:50px;}
.ultradelivery:before{padding-right:0px;font-family:'FontAwesome';content:'\f1d8';float:left;color:#fff;font-size:12px;margin-left:10px;}
.ultradelivery{padding:5px;background:#1ca9fa;color:#fff;width:155px;margin:0 auto;height:25px;font-size:12px;}
.ultradeliverybig:before{padding-right:10px;font-family:'FontAwesome';content:'\f1d8';float:left;color:#fff;font-size:28px;margin-left:10px;}
.ultradeliverybig{padding:5px 15px 5px 10px;background:#1ca9fa;color:#fff;margin:0 auto;font-size:28px;display:inline-block;}
.upsell-col h3{margin-bottom:5px;font-size:18px;color:#48494b;font-weight:500;margin-top:20px}
.upsell-col h4{font-size:18px;color:#2798d2;}
.upsell-col p{font-size:14px;line-height:18px;color:#757575;}
.upsell-col{padding:0px;}
.upsell-container,.checkout-container,.note-container,.login-container,.card-container{width:100%;padding:30px;margin:10px 0;overflow:hidden;}
.upsell-container,.process-container,.note-container{background:#f9f9f9;}
.upsell-divider{height:1px;width:5%;background:#8a9098;margin-bottom:20px;margin-left:auto;margin-right:auto;}
.upsell-img{float:left;}
.upsell-title span{font-size:18px;font-weight:500;color:#48494b;}
.upsell-title{padding-bottom:10px;text-align:center;}
.useful-description h3{font-size:20px;font-weight:800;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px;}
.newcomhome .useful-description p{color:#333;}
.usefulhint{font-size:14px;float:left;width:100%;font-weight:bold;margin-top:10px;margin-bottom:10px;background:#efefef;border-radius:20px;padding:20px;}
.usefulhint img {width:30px;height:auto;float:left;margin-right:10px;margin-top:-2px;}
.usefulhint h4 {font-size:1.5em}
.validation-error{color:#f1605d !important;width:50px;}
.validation-error{display:none;}
.vatnew{color:#eb5755}
.videothumbtitle h3 {background-color:#eb5755;color:#fff;font-weight:bold;padding:10px;margin-top:10px;}
.videothumbtitle h3 a {text-decoration:underline;color:#fff;}
.videothumbtitle h3 a:hover {background:#fff;color:#EB5755;}
.video-button:hover{color:#3b9dd6;}
.video-button{margin-top:20px;width:220px;height:45px;background-position:50px 11px;background-color:#ffffff;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:15px;font-weight:500;color:#000;-webkit-appearance:button;cursor:pointer;line-height:45px;}
.videocompany {align-items: center;align-content: center;}
.video-container .description .inner{font-size:18px;margin:0 auto;}
.video-container .filter{z-index:100;position:absolute;background:rgba(0, 0, 0, 0.4);width:100%;}
.video-container .imagehelp18{color:#fff;margin-top:0px;}
.video-container .link a{color:#fff;}
.video-container .link{position:absolute;bottom:3em;width:100%;text-align:center;z-index:1001;font-size:2em;color:#fff;}
.video-container .poster img{position:absolute;left:0;top:0;}
.video-container .video-title-container{width:370px;}
.video-container .video-title-container{z-index:50;text-align:center;color:#fff;position:relative;width:320px;padding:30px;}
.video-container video.fillWidth{width:100%;}
.video-container video{position:absolute;z-index:0;bottom:0;}
.video-container video{position:absolute;z-index:0;bottom:0;}
.video-container{position:relative;height:400px;margin:0 auto;overflow:hidden;}
.video-title-container .headline h1{font-size:3.5em;}
.video-title-container{position:absolute;top:50%;transform:translateY(-50%);}
.videoreminder a:focus{text-decoration:none;}
.videoreminder a:hover{text-decoration:none;font-weight:bold;}
.videoreminder{position:absolute;display:none;width:100%;text-align:center;height:50px;background-color:#eb5755;color:#fff;z-index:50;line-height:50px;font-size:20px;border-bottom:1px solid #fff;}
.videotop {height:550px;display:block;padding:0px;overflow:hidden;text-align:center; position:relative;}
.videoplacement {margin-bottom:10px;}
.videoplacement img {width:100%; border-radius:3px;}
.vinyl-area h4{font-size: 16px;font-weight: 400;line-height: 26px; margin: 0 auto;color:#4c5a6b}
.vinyl-area{padding:60px 0 30px;text-align:center;overflow:hidden;}
.vinylpages .bk-lvttilemenu .col-md-5ths, .vinylpages .bk-vinylmenu .col-md-5ths{height:auto;}
.vinylpages .col-md-5ths .product-item h4{margin-bottom:25px;}
.vinylpages .col-md-5ths{height:320px;}
.vinylpages .col-md-6 .col-md-4 .product-item h4{margin-bottom:30px;}
.vinylpages .col-md-6 .col-md-4{height:300px;}
.vinylpages .col-md-6 .col-md-6 .product-item h4{margin-bottom:30px;}
.vinylpages .ldn-subtitle{font-size:16px;}
.vinylpages hr{margin-top:10px;margin-bottom:20px;}
.vinylres a:hover{color:#f1605d;text-decoration:none;}
.vinylres a{color:#888888;}
.vinylres{color:#888888;padding:5px;border-radius:5px;font-size:11px;display:inline-block;letter-spacing:0.5px;}
.vinyltags{float:left;width:100%;margin-bottom:40px;display:none;}
.vinyltags2{display:none;}
.visible {display:block;font-weight: 600;overflow: hidden;height: 60px;font-size:20px;line-height:60px;color:#fff;}
.visible ul {margin: 0; padding: 0; list-style: none; animation-name: change; animation-duration:20s;animation-delay:0s;animation-iteration-count:infinite;}
.visible ul li {line-height: 60px;margin: 0;}
.vrhidemobile{display:inline;}.artechnology{padding:20px;background-color:#F6F6F6;display:none;}
.waspricebf {float:left;margin-right:20px;}
.wallmotion1 {width:70%;height:auto;float:left;}
.wallmotion2 {width:30%;height:auto;float:left;}
.wallmotionbullets ul {margin-left:20px;}
.wallmotionbullets ul li {padding-bottom:5px;font-weight:300}
.wallmotionexamples a img {width:100%}
.wallmotionexamples a img:hover {filter: grayscale(100%);transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s;}
.w100{width:100%;}
.w49{width:49%;}
.wide-button:hover,.wide-button:focus{border:1px solid #4c5a6b;color:#4c5a6b;}
.wide-button{width:345px;height:45px;background-position:50px 11px;background-color:transparent;background-repeat:no-repeat;border:1px solid #2798d2;border-radius:3px;font-size:14px;font-weight:500;color:#2798d2;margin-top:10px;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.worldcup img{width:100%;}
.worldcup{margin-top:25px;}
.whatthefuck {display:none}
.xmenubasket{font-size:16px;width:130px;border:1px solid #ccc;padding:10px 0px 8px 20px;border-radius:15px;}
.xmenuheader{padding:10px;width:100%;height:60px;font-weight:bold;}
.yellowbox img{position:absolute;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px;}
.yellowbox{width:100%;height:150px;background-color:#fcb816;position:relative;margin-bottom:20px;}
.youtubepromo {padding:50px 0px;overflow:hidden;margin-top:10px;display:flex;border-bottom:1px dashed #ccc;}
.youtubepromo h2 {font-size:24px;font-weight:bold;line-height:40px;letter-spacing:-1px; margin-bottom:20px;margin-top:25px;}
.youtubepromo iframe {position:absolute;z-index:10; margin-top:15px;left:50px;top:30px;border-radius:20px;}
.zoom-icon{display:icon;width:30px;height:30px;left:15px;top:510px;background-image:url(img/zoom-icon.png);background-repeat:no-repeat;position:absolute}

/* Last */
.dcc-gdc-form p, .dcc-pdf-form p{height:70px;color:#fff}
.tabletimage {animation:float 6s ease-in-out infinite}
.visualiser {margin-bottom:20px !important;display:none;}
.visualiser2 {margin-bottom:20px !important;display:none;}
.visualiser1{display:flex;justify-content:space-between;position:relative;}
.visualiser1 h3{color:#333;font-size:20px;}
.visualiser1 h4{color:#333;font-size:18px;font-weight:500;}
.visualiser1 p{color:#333;font-weight:300;}
.visualiser1-img img{max-width:570px;border-radius:3px;}
.visualiser1-descr{max-width:570px;padding:20px;box-shadow:0px 0px 55.34px 0px #00000021;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;}
.visualiser1-descr .visualiser1-btns{display:flex;justify-content:space-between;}
.visualiser1-descr a{width:255px;height:45px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:background-color 0.3s ease,color 0.3s ease;}
.visualiser1-descr a:hover, .visualiser1-descr a:focus-within{opacity:0.8;color:#fff !important;}
.visualiserlink{display: none;}
.visualiserlink{background:#bce0f5;padding: 20px 20px 0px 20px; }
.visualiser1-open{width: 100% !important;display: flex;align-items: center;justify-content: center;gap: 10px;padding: 8px;text-align: center;text-transform: uppercase;background-color: #0757A0;color: #fff;}
.visualiser1-open:hover{background-color: #3b9dd6;color:#fff}
.visualiser1-open:focus{color: #fff;}
.visualiser1-descr .visualiser1-btns a:first-child{background:#3B9DD6;}
.visualiser1-descr .visualiser1-btns a:nth-child(2){background:#fff;color:#3B9DD6;border:1px solid #3B9DD6;}
.visualiser1-descr .visualiser1-btns a:nth-child(2):hover{background-color:#3B9DD6;}


button.quote-button:hover,button.quote-button:focus{border:1px solid #fff;color:#fff;background-image:url("img/icon-check.png");background-color:#d8b448;}
button.quote-button{width:100%;height:45px;background-image:url("img/quote-circular-button-white.svg");background-position:20px 11px;background-size:20px 20px;background-color:#eec23c;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
button.quote-telephone:hover,button.quote-telephone:focus{border:1px solid #fff;color:#5a5a5a;background-image:url("img/grey-check.png");background-color:#d6d6d6;}
button.telephone-button{width:100%;height:45px;background-image:url("img/quote-circular-button.svg");background-position:20px 11px;background-size:20px 20px;background-color:#eb5755;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:14px;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
css3-container{z-index:1!important;}
footer.footer-area{background:#E6E7E8 none repeat scroll 0 0;color:#d5d5d5;}
h3.widget-title{border-bottom:2px solid #747474;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase;color:#f2f2f4;font-size:16px;}
html[xmlns] .slides{display:block;}
input.checkout-button:hover,input.checkout-button:focus,input.gocheckout-button:hover,input.gocheckout-button:focus{background-image:url("img/icon-check.png");background-color:#71b36b;}
input.checkout-button{width:100%;height:45px;background-image:url("/_images/svg/shoppingcart2018c.svg");background-position:20px 11px;background-size:22px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin-bottom:10px;}
input.confirm-button:hover{background-color:#71b36b;}
input.confirm-button{width:100%;height:45px;background-color:#7fc379;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
input.dcode-button:hover,input.dcode-button:focus{background-color:#248ac0;color:#fff;}
input.dcode-button{width:100%;height:45px;background-position:50px 11px;background-color:#2798d2;background-repeat:no-repeat;border:none;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
input.rio-button{width:100%;height:45px;background-color:transparent;border:1px solid #fff;border-radius:3px;font-size:18px;font-weight:500px;color:#fff;text-align:center;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
input.samples-button:hover,input.samples-button:focus{border:1px solid #fff;color:#fff;background-image:url("img/icon-check.png");background-color:#3b9dd6;}
input.samples-button{width:100%;height:45px;margin-bottom:5px;background-image:url("img/icon-samples_white.png");background-position:20px 11px;background-color:#47aeea;background-repeat:no-repeat;border:1px solid #fff;border-radius:3px;font-size:14px;font-weight:500;color:#fff;-webkit-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:45px;height:30px;display:inline-block;line-height:30px;background-repeat:no-repeat;background-position:0 0;font-size:18px;vertical-align:middle;cursor:pointer;color:#5a5a5a;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -30px;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input#ctl00_MainContent_AlternativeAddress{border:1px solid #7e9ca3;height:25px;margin-right:10px;margin-top:0;width:25px;cursor:pointer;color:#fff;}
input#ctl00_MainContent_DeliveryNotification{border:1px solid #eedea6;height:25px;width:25px;margin-bottom:20px;margin-top:10px;cursor:pointer;color:#fff;}
label.css-label{background-image:url(/_images/Site/adhesivecheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
product-item p{line-height:18px;}
span.price-exvat{font-size:10px;padding:0 5px;font-weight:normal;}
span.sucess-content{color:#fff;font-size:15px;}
ul{-webkit-padding-start:0 !important;}
video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;}

/*teamplate every projects page*/
.template_evpojects{height: 100%; width:100%; margin:0; padding:0;}
.template_evpojects button.botao{padding:10px; padding-right:20px; padding-left:20px; background-color:#f9f9f9; border: 1px solid #384050; border-radius: 3px; margin-top:10px;}
.template_evpojects .hiddenbutton, .template_evpojects .slideProduct{display:none;}
.template_evpojects .botaotext{color: #384050;}
.template_evpojects .botaotext:hover{color:#eb5755;}
.template_evpojects button.botao:hover{border: 1px solid #eb5755;}
.template_evpojects .bopro{margin-bottom:30px;}
.template_evpojects div.backproject{margin-top:80px; margin-left:15px;}
.template_evpojects h5.cabecalho{margin-bottom:6px; margin-top:0px; padding-top:0;font-weight:400; line-height: 1.5; text-align:justify; color:black;}
.template_evpojects .changeit{flex:1 1 20%;  text-align: center; color: white; }
.template_evpojects .changeit img {height: 200px; object-fit: cover; object-position: 50% 50%; margin-bottom:20px}
.template_evpojects h2.todos{margin-top:10px; margin-bottom:20px; text-align:center; color:#4c5a6b;text-transform: uppercase; font-size:22px; font-weight:700; }
.template_evpojects .cenas{ margin-top: 10px; margin-bottom:10px;}
.template_evpojects .cor{background-color:#e5e4e4;height:200px;text-align: center; position: relative;}
.template_evpojects h3.coiso{position: absolute; top: 50%; left: 50%; right:-40%; transform: translate(-50%, -50%);}
.template_evpojects h4.coiso{position: absolute; bottom: 5px; left: 50%; transform: translate(-50%, -50%);}  
.template_evpojects img.iconques{position: absolute; top: 40px; left: 50%; transform: translate(-50%, -50%); width:40px;} 
.template_evpojects h1.finala{margin-bottom:50px; margin-left:15px;margin-right:15px;}
.template_evpojects hr{margin-bottom:30px; margin-top:50px; border-top: 1px solid rgba(0, 0, 0, .2);}
.template_evpojects img.imgproimg{cursor:pointer;}
.template_evpojects iframe {width:100%;height:300px;}
.template_evpojects div.leftside{text-align:justify;}
.template_evpojects iframe.mapa{min-height:200px;max-height:250px;}
.template_evpojects h4.name a{font-size:17px; margin-bottom:3px; padding-bottom:0px; margin-top:3px; color:black;}
.template_evpojects .ourprojects{ height:auto; padding-top:0; margin-top:0;}
.template_evpojects div.proimag img{width:100%;}
.template_evpojects img.profilefitterr{width:250px; margin-left:0; object-fit: cover;}
.template_evpojects h2.segu{padding-top:20px;}.template_evpojects div.secondwra{margin-top:45px; margin-bottom:30px;}
.template_evpojects h2.segu{padding-top:20px;}
.template_evpojects .textorow{text-align:justify;}
.template_evpojects p.unno, .template_evpojects p.textorow{text-align:justify; font-size:16px; color:#333333; line-height: 1.6; font-weight:500;}
.template_evpojects div.wrappie{display: flex; flex-wrap: wrap; flex: 1 1 100%; width:100%; height:100%;}
* {box-sizing: border-box;}
/* The Modal*/
.template_evpojects .modal {display: none; position: fixed; z-index: 101; padding:5px 0; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color:rgba(0, 0, 0, 0.7);}
.template_evpojects .modal-content {position: relative; margin: auto; margin-top:10vh; padding: 0; width: 85%; max-width: 1100px; border:none; box-shadow:none; background-color:transparent;}
.template_evpojects .close {color: white; position: absolute; top: 10px; right: 25px; font-size: 48px; font-weight: bold; transition:0.3s ease; opacity: 1;}
.template_evpojects .close:hover,
.template_evpojects .close:focus {color: #999; text-decoration: none; cursor: pointer;}
.template_evpojects .mySlides {display: none; text-align:center;}
.template_evpojects .portraitt-image{height: 80vh; margin-top:15px;}
.template_evpojects img.landscape-image{max-width: 50vw; margin-top:15px;}
.template_evpojects .rowa:after {content: ""; display: table; clear: both;}
.template_evpojects .cursor {cursor: pointer;}
.template_evpojects .demo {opacity: 0.3;}
.template_evpojects .active, .template_evpojects .demo:hover {opacity: 1;}
.template_evpojects img.hover-shadow {transition: 0.3s;}
.template_evpojects .hover-shadow:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} 
@-moz-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes typing{from{width:0;}
}
@-webkit-keyframes blink-caret{50%{border-color:transparent;}
}
@keyframes pulse_animation{0%{transform:scale(1);}
30%{transform:scale(1);}
40%{transform:scale(1.08);}
50%{transform:scale(1);}
60%{transform:scale(1);}
70%{transform:scale(1.05);}
80%{transform:scale(1);}
100%{transform:scale(1);}
}
.shimmer{background:-webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background:-moz-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));background:gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff));-webkit-background-size:125px 100%;-moz-background-size:125px 100%;background-size:125px 100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-animation-name:shimmer;-moz-animation-name:shimmer;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-duration:5s;-moz-animation-duration:5s;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-repeat:no-repeat;background-position:0 0;background-color:#222;}
@-moz-keyframes shimmer{0%{background-position:top left;}
100%{background-position:top right;}
}
@-webkit-keyframes shimmer{0%{background-position:top left;}
100%{background-position:top right;}
}
@-o-keyframes shimmer{0%{background-position:top left;}
100%{background-position:top right;}
}
@-ms-keyframes shimmer{0%{background-position:top left;}
100%{background-position:top right;}
}
@keyframes shimmer{0%{background-position:top left;}
100%{background-position:top right;}
}
@keyframes controlAnimation-1{0%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
14.3%,
50%{color:white;color:rgba(255, 255, 255, 0.8);opacity:1;}
64.3%,
100%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
}
@keyframes galleryAnimation-1{0%{opacity:0;visibility:hidden;}
14.3%, 50%{opacity:1;visibility:visible;}
64.3%, 100%{opacity:0;visibility:hidden;}
}
@keyframes controlAnimation-2{0%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
14.3%,
50%{color:white;color:rgba(255, 255, 255, 0.8);opacity:1;}
64.3%,
100%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
}
@keyframes galleryAnimation-2{0%{opacity:0;visibility:hidden;}
14.3%, 50%{opacity:1;visibility:visible;}
64.3%, 100%{opacity:0;visibility:hidden;}
}
@keyframes controlAnimation-3{0%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
9.5%,
33.3%{color:white;color:rgba(255, 255, 255, 0.8);opacity:1;}
42.9%,
100%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
}
@keyframes galleryAnimation-3{0%{opacity:0;visibility:hidden;}
14.3%, 50%{opacity:1;visibility:visible;}
64.3%, 100%{opacity:0;visibility:hidden;}
}
@keyframes controlAnimation-4{0%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
7.1%,
25%{color:white;color:rgba(255, 255, 255, 0.8);opacity:1;}
32.1%,
100%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
}
@keyframes galleryAnimation-4{0%{opacity:0;visibility:hidden;}
14.3%, 50%{opacity:1;visibility:visible;}
64.3%, 100%{opacity:0;visibility:hidden;}
}
@keyframes controlAnimation-5{0%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
5.7%,
20%{color:white;color:rgba(255, 255, 255, 0.8);opacity:1;}
25.7%,
100%{color:#ccc;color:rgba(255, 255, 255, 0.4);opacity:0;}
}
@keyframes galleryAnimation-5{0%{opacity:0;}
5.7%,
20%{opacity:1;}
25.7%,
100%{opacity:0;}
}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-20px);}
60%{-webkit-transform:translateY(-15px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);}
40%{-moz-transform:translateY(-20px);}
60%{-moz-transform:translateY(-15px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);}
40%{-o-transform:translateY(-20px);}
60%{-o-transform:translateY(-15px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-20px);}
60%{transform:translateY(-15px);}
}
@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}
60%{opacity:1;-moz-transform:scale(1.2);}
100%{-moz-transform:scale(1);}
}
@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}
60%{opacity:1;-moz-transform:translateX(20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}
60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);}
}
@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}
60%{opacity:1;-moz-transform:translateX(-20px);}
100%{-moz-transform:translateX(0);}
}
@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}
60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
}
@keyframes hiccup{0%, 20%, 60%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-20px);transform:translateY(-20px);}
80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
}
@keyframes float{0%{transform:translatey(0px);}
50%{transform:translatey(-20px);}
100%{transform:translatey(0px);}
}

@media (max-width:1400px){
.choicebox {width:100% !important;}	
.easterbird{left:950px;}
.eggtarkett{width:170px;height:320px;position:absolute;top:2500px;left:1000px;z-index:80;}
.fittingunderimage {width:100%;height:auto;}
.fittingunderimage img {width:100%;height:auto}
.templatejon-left .container{width:70%;}
#eastercat3{top:4450px;}
#video-background{right:-350px;}
#beachlottie {margin-top:-480px;}
}

@media (max-width:1200px){  
#about{border-right:none;}
#showroom{display: none !important;}
.shop-the-look__products-container--4 .shop-the-look-product,.shop-the-look__products-container--3 .shop-the-look-product{width:45%}
.carousel-link {width: 300px;}
.featured-book-block .featured-brands .carousel-item img {height: 100%;}
.top-slider-heading-title{margin-left: 225px !important;}
.commerical-imgs a{width: 240px;}
.book-appintment_imgs{gap: 24px;}
.shop-colors{justify-content: center;}
#youtube-video-container{flex-wrap: wrap;}
.main-page_commerical a{margin: auto !important;margin-top: 10px !important; float: none;}
.main_book-appointment p{width:420px; text-align:center !important;}
#beachlottie {margin-top:-300px;}	
.discountreminder2 {font-size:18px;}
.countdownbox {font-size:12px;}
.magnify {width:12%}	
.hplinks h3 {font-size:14px}
.hplinks p {font-size:10px;}
.hplinks > div {padding:7px;}
.hplinks {height:70px}	
.newcomhome .whitebox p {margin-bottom:5px;}      
#blackfriday .choicebox {width:100%}
#blackfriday h1 {font-size:3em;}
#blackfriday h2 {font-size:1.3em;}
#brand-tabs{width:16.7%;height:70px;float:left;}
#clockdiv3 .clocksmalltext{font-size:20px;}
#clockdiv3{font-size:20px;margin-top:50px;height:40px;margin-right:35px}
#colourtab{width:190px;}
#eastercarpet{top:1300px;}
#eastercat{top:6500px;}
#eastercat{top:6700px;}
#eastercat2{top:6150px;}
#eastercat3{top:4050px;}
#freesamplesbox{font-size:18px;min-height:205px;padding:30px 30px 20px 30px;}
#heuganouveau h1{font-size:3em}
#hige{display:none;}
#homepage-charts h4{font-size:1.4em;}
#homepage-charts{padding-left:35px;}
#newsearchbox {width:88%}
#lvtmenuspecial > div:first-child img{width:100%;height:auto;}
#quote1 .argosquote h2{font-size:18px;padding:27px;line-height:25px;}
#return-to-top{display:none !important;}
#schoolbrochure iframe{height:650px !important;}
#video-background{right:-540px;}
#youtube{width:130px;}
#youtube a{font-size:14px;}
.bannertext .line3 {font-size:0.7em;}
.best-seller{height:170px;}
.bk-bf2017{background-size:cover;}
.bk-xmas2017{background:url(/_images/Banners/xmassaleback.jpg);background-position:center;background-size:100%;background-repeat:no-repeat;}
.blackcol1{font-size:20px;}
.blackcol3, .blackcol3b, .blackcol4, .blackcol5{font-size:14px;}
.blackcol6{padding-bottom:30px !important;}
.blacknumbers{padding:3px;margin:12px;}
.blogslideshow{height:400px;}
.bs-container h3{font-size:13px;}
.bs-container span{display:none;}
.bs-num{left:55px;}
.bostik1 {height:70px;margin-bottom:10px;}
.bostikheader {height:21px; font-size:15px;}
.bostiksub {height:40px; line-height:13px;font-size:12px;}	
.cheese{display:none}
.cmmc-furnie h4{font-size:13px;}
.cmmc-vinyl h4{font-size:12px;}
.cmmc-vinyl{height:175px;}
.colours-text{height:40px;}	
.countdownclock .tabletmode[data-scale='m']{font-size:15px !important}
.countdownclock .tabletmode{width:335px !important;float:left !important;margin-top:14px !important;margin-left:5px !important;}
.countdownclock{padding:4px;background-size:contain;height:145px}
.designform iframe{height:480px !important}
.designform{background-size:100% auto;background-repeat:no-repeat;height:550px;}
.designService .templatejon-design1{display:none;}
.dcc-pgc-form-visualiser {padding:30px 50px 40px 20px;}
.dcc-pgc-form-visualiser .dcc-pdf-form h4 {display:none;}
.diypage .sector-products h3 {font-size:16px;}
.diypage .sectors-middle .wide-button {width:80%}
.diypage .sectors-middle p {font-size:13px;}
.easterbanner img{width:100%;}
.easterbird{left:750px;}
.egg2019, .egg2019high{width:110px;height:auto;position:absolute;top:330px;left:480px;z-index:80;}
.eggmilliken{left:520px;}
.eggtarkett{width:170px;height:320px;position:absolute;top:2250px;left:790px;z-index:80;}
.emptybox img{width:100%;height:119px;}
.emptybox{height:119px;}
.fittingunderimage {width:100%;height:auto;}
.fittingunderimage img {width:100%;height:auto}
.fittingpage2022 .blinking2 {font-size:10px;}
.fitting2020 .fittingstretch {min-height:360px;}	
.fitting2020 .resbutton, .fitting2020 .combutton { font-size:20px; width:100%;}	
.fitting2020 .resgraphic, .fitting2020 .comgraphic {display:none;}
.fitting2020b .cpmp-05 p {font-size:17px;}
.fittingpage2022 .blinking {font-size:20px;}	
.fittingpage2022 .ldn-area-left h5 {font-size:0.8em}	
.fixedheight{height:320px;}
.flexy-fix-add-on{width:100%;}
.floorsuklink, .header-top ul li.first{display:none;}
.hall2010 img {width:100%; height:auto;}
.hd-xmas{height:240px;}
.header-content {height:105px;}
.heugabullets ul li:before{display:none;}
.heugabullets ul li{display:block;text-align:left;color:#384050;line-height:22px;font-size:13px;margin-bottom:10px;}
.holidaybanner img{width:100%;}
.homepagefitting .wide-button{width:215px;height:35px;}
.homepagefitting h3{font-size:1.5em;}
.homepagefitting{margin-left:60px;}
.luvantooffer, .lgoffer, .luvantoprooffer{font-size:16px;padding:25px;line-height:20px}
.mh-icon{display:none;}
.motto {display:none;}
.newreshome .whitebox h2, .newcomhome .whitebox h2 {font-size:16px;}   
.newreshome .whitebox h2{font-size:16px;}
.newreshome .whitebox, .newcomhome .whitebox {height:310px; padding:15px 20px}
.page2018 .sameday h3{width:90%;line-height:20px;}
.page2018 .sameday p{font-size:12px;}
.page2018 .section0 ul li:before{padding-left:20px;}
.page2018 .section0 ul li{margin-right:10px;font-size:12px;}
.page2018 .specs {height: 550px;}	
.page2018 .specs ul li:before{background-size:12px 12px;}
.page2018 .specs ul li{font-size:16px;}
.pmp-comp, .pmp-comp2 {padding:20px;}
.price-rrp-homepage{font-size:12px;}
.price-rrp{font-size:20px;padding-top:0px;}
.priceblackreminder{width:100%;float:left;padding-top:10px;}
.prodnav #brand-tabs{margin-left:-1px;}
.prodnav>li>a{padding:16px 20px;width:auto;}
.saless{font-size:18px;}
.saletexttop{width:480px;}
.section-small-top{padding-top:0px;}
.section88 iframe {width:970px;height:580px;}
.selecthomebusiness{display:none;}
.shopthelookpromo{font-size:12px;}
.shopthelookline2 {font-size:15px;}
.shoplook {font-size:15px !important;}
.shopnav a:before {padding-left:20px;}
.soon[data-layout*=group]{padding:0px;}
.soon[data-layout*=line]{padding:1px 0px !important;}
.swiper1 .swiper-pagination-bullet:before{font-size:13px !important;}
.swiper1 .swiper-pagination-bullet{width:205px;height:70px;display:inline-flex;border-radius:0px;padding:15px;color:#fff;opacity:0.2;margin:0px !important;}
.swiper85 .swiper-slide img{width:100%;height:auto;}
.swiper85 .swiper-wrapper{margin-bottom:0px;}
.swiper85{width:100% !important;height:auto !important;}
.tabs-menu>li{width:150px;}
.tabs-menu>li>a{font-size:14px;width:150px;}
.templatejon-left .container{width:70%;}
.templatejon-left h3{line-height:35px;font-size:18px;}
.templatejon-left input{margin-bottom:30px;width:140px;font-size:12px;}
.templatejon-narrow .title, .templatejon-worldcup .title{margin:0px 25%;}
.templatejon-narrow h1{font-size:4em;}
.template-sales-person .imgsalesrow{height: 240px; width: 200px;} 
.templatejon-worldcup h1{font-size:2em;}
.testimonialondon{height:180px;}
.time {font-size:12px;line-height:14px}
.toprightmenu li:last-child{width:100px !important}
.tradepages .swiper-container{background:#febf4d;width:350px;height:530px;float:left;}
.tree-counter {left:-20px;}
.trustpilotbanner canvas{width:100% !important;height:auto !important;}
.trustpilotbanner{width:100%;height:auto;position:relative;}
.ultradelivery:before{margin-left:0px;}
.ultradelivery{width:130px;}
.video-container .video-title-container{margin-left:100px;}
.video-container .video-title-container{margin-left:400px;}
.vinyl-area .product-item h4{font-size:14px;}
.vinylres{font-size:11px;margin-bottom:5px;}
.visualiseradtext {font-size:11px;letter-spacing:0px;}
input.checkout-button,input.gocheckout-button,input.checkout-button:hover,input.checkout-button:focus,input.gocheckout-button:hover,input.gocheckout-button:focus,input.samples-button,input.samples-button:hover,input.samples-button:focus,.contcheckout-button,.contcheckout-button:hover,.contcheckout-button:focus,.cancel-button,.cancel-button:hover,.cancel-button:focus{background-position:20px 11px;}
/*Last */
.visualiser {margin-bottom:20px;}
.md-images{flex-direction: column;gap: 20px;}
.md-img{max-width:554px;margin-inline:auto;}
.carpet_tiles{flex-direction: column;height: unset;}
.carpet_tiles img{width: 100% !important;}
.inspiration{padding-block: 35px !important;}
.better-block{text-align:center;}
.pay-form{flex-direction: column;margin-top:30px;}
.pay-form .block-left, .pay-form .block-right {height:unset;width:100%;text-align:center;gap:30px}
.pay-form .pay-contact{width:100%;text-align:center;}
.pay-form .pay-iwoca{min-height:unset;width:100%;}
.pay-iwoca div, .pay-contact div{justify-content:center;}
.iwoca-desk{display:none;}
.iwoca-mob{display:block;margin: 0 auto 15px;}
.book-appointment2{flex-direction:column;gap:20px;padding-inline:0;}
.book-appointment2 .ready{width:100%;text-align:center;}
.book-appointment2 .enquiry{width:100%;text-align:center;}
.book-appointment2 .enquiry p{width:85%;}
.book-appointment2 .enquiry div{margin-top:-50px;}
.hosp-bottom{flex-wrap:wrap;}
.dc-weekly{height: 540px !important;}
.buyers-guide{padding:32px 30px;}
.buyers-guide div{gap:25px;}
.pod-guest li{line-height:25px;margin-bottom:10px;}
.gerflor-gti .pod-guest_img img{width:100%;max-width: 360px;}
.luxury-carpet_images{flex-direction:column;height:750px;}
.luxury-carpet_img-block .sm-images{flex-direction:column;align-items:center;}
.gerflor-who .youtubepromo div{padding-right:0 !important;padding-left:0 !important}
.live-box{padding:30px;}
.live-box1 iframe{width:270px;height:170px;}
.live-box1 div{width:270px;}
.current-vacancies{justify-content:center;}
.career-slide{max-width:660px;height:330px;padding:40px 30px;gap:20px;}
.apply_fit img{left:55px;}
.pay-order{width:32.25%;}
.business-only{right:7%}
.order-btn, .see-more_btn, .later-btn{font-size:14px;}
.later-btns{gap:5px}
.later-btn{padding:10px 8px !important;}
.vacancie-apply img{margin-bottom:-49px;}
.links-container a:first-child{width:170px;font-size:12px;margin-right:0;}
.links-container a:last-child{font-size:11px;text-align:center;font-weight:500 !important;}
.addresses1{height:435px;}
.sample-addresses table tr{flex-direction:column;gap:130px;}
.sample-addresses table tr td{width:100%;}
.top5-banner .top5_img-container{flex-wrap:wrap;gap:20px;justify-content:center;}
.main-page_commerical{flex-direction:column;}
.main-page_commerical .new-nouveau{padding-bottom:35px} 
.main-page_commerical .new-nouveau .carousel-item{height:350px;}
.top-tabs{position:absolute;top:70px;left:0;right:0;}
.top-slider-header{margin-top:45px;height:30px;}
.top-slider-arrow{display:block !important;}
.featured-book-block{flex-direction:column;}
.featured-brands, .main_book-appointment{width:100%;}
.main_book-appointment{display: flex; flex-direction: column; align-items: center;}
.main_book-appointment a{position:unset;}
.featured-book-block .featured-brands .carousel-item{height:250px;}
.wallchart2024 .only_nouveau{margin-top:-10px;}
.visualiser1-img img{max-width:470px;height:300px;}
.visualiser1-descr{max-width:470px;}
.visualiser1-descr a{width:49%;}
}


@media (max-width:992px){
.your-details .prsc-row div div, .sample-delivery .prsc-row span {width: 100%;}
.shop-the-look-product{width:45%}
.dcc-2pch hr{float: unset;}
.fittingpage2022 .faq-l, .faq-r {margin-bottom:10px;}
.dcc-2pca{text-align: center;}
.tiny-col{margin-top: 30px;}
.tiny-text, .tiny-texts{width: 100% !important;min-height: 65px!important;}
.proimag .imgproimg{height: 70% !important;}
.top-slider-heading{justify-content: center !important;}
.top-slider-heading-title{margin-inline: auto !important;}
.shop-btn{display: none;}
.free{display: flex;flex-direction: column;align-items: center;}
#header .container3{width:100%;}
.newcomhome .whitebox{display:block;}
.new-projects-page .title_entrybox{ flex: 1 1 30%;}
.new-projects-page .content_entrybox{flex: 1 1 65%; text-align: justify; padding-left: 30px;}
.jetmenu li {width:80px}	
.jetmenu li > .megamenu a{font-size:13px;}
.jetmenu > li > .megamenu {min-height:220px;}
.new-projects-page .title_entrybox h2{margin: 10px 25px 10px 25px;}
.jetmenu > li > a{font-size:10px;padding:26px 4px;width:80px}
#youtube{display:none !important;}
.template_evpojects .changeit img {margin-top:5%;}
.newcomhome .whitebox p {margin-bottom:5px;}      
.calc-bubble:after{display:none;}
.event-thumbail{display:none;}
.hmc h3{font-size:14px;padding-top:10px;}
.hmc p{font-size:12px;}
.hmc-icon{width:40px;height:40px;}
.hmc{margin-top:30px;width:200px;}
.navcontainer{width:100%;padding-right:0;}
.operationchildhome21{display:none;}
.prod-sortby{width:100%;margin-bottom:20px;}
.product-event-content{margin:0;list-style:none;}
.selecthomebusiness{display:none;}
.template-sales-person .imgsalesrow{height: 250px; width: 330px;}
.template-sales-person div.salesrow{display:flex; align-items:center; justify-content:center; flex-direction: column;}
.template-sales-person .projects-gen {padding-top:10px;}
.tss-2pca h4{margin-top:40px;}
.splide .main .phonenumber{font-size:medium;}
.splide .main .mime{font-size:9px;margin-top:10px;}
.logo1{width:110px;}
.wrappernew .container3 ul li {width:75px;}
.magnify {width:16%}
.contain{flex-direction:column;}
.even{flex-direction:column-reverse;}
.designService h4{text-align:center;}
.showroom-open{flex-direction: column;}
.showroom-open p{width: 100%;}
.showroom-open div{display:flex;justify-content:flex-end;margin-top:-25px;margin-right:55px}
.showroom-open img{transform:rotate(90deg);width:80px;height:70px;}
#newsearchbox{width: 84%;}
#exclvatprice{margin-top:20px;}
#incvatprice{margin-bottom:10px;}
.home-title h2, .pay-title h2{font-size: 24px !important;}
.home-img_title{margin-inline: auto !important;}
.img-text{text-align: center !important;}
.sm-images{justify-content: center !important;flex-direction: column;flex-wrap: nowrap;}
.sm-img{max-width:368px;margin-inline:auto;}
.review-block{padding-block: 22px !important;}
.review-count{gap:16px;margin-bottom:20px;}
.review-count .left{display: none;}
.review-count .right{display: none;}
.review-count .left-mobile{display: block;display: flex;align-items: center;gap: 8px; font-size: 18px !important;}
.review-count .right-mobile{display: block;display: flex;align-items: center;gap: 8px; font-size: 18px !important;}
.review-count .left-mobile img{width: 22px;height: 21px;margin-bottom: 3px !important;}
.review-count .right-mobile img{width: 22px;height: 21px;margin-bottom: 3px !important;}
.review-img {width: 75px !important;height: 60px !important;left: 0 !important;bottom: 50px !important;}
.review_io-img{display: none !important;}
.discover-location{flex-direction: column;}
.discover-location .div:first-child{height: 300px;}
.discover-location p{text-align: center !important;}
.discover-map{width: 100% !important;}
.discover-text{width: unset !important;margin-inline: auto !important;height: 235px !important;}
.discover-arrow{bottom:0;right:-50px;transform: rotate(100deg);}
.discover-arrow img{width: 120px !important;height: 110px !important;}
.lastweek-wrapper{justify-content: center;}
.limit{padding:30px 20px;text-align:center;}
.limit ul{text-align:left;margin-left:28px;}
.tools{display:none;}
.faq{min-height:unset;background:#fff;padding:30px 40px;margin:40px 0 55px;}
.in-touch{padding: 50px 30px;}
.in-touch p{width:unset;}
.hosp-top{flex-direction:column;text-align:center;}
.hosp-top div, .hosp-top img{width:100%;}
.dc-weekly{height:450px !important;}
.podcast-cards{flex-direction:column;justify-content:center;align-items:center;}
.pod-people{margin-bottom:60px;}
.pod-guest{flex-direction:column;text-align:-webkit-center;text-align:-moz-center;gap:25px}
.pod-guest p{margin:0 0 20px}
.buyers-guide{padding:32px 50px;}
.buyers-guide div{flex-direction:column;gap:0px;}
.buyers-guide ul{margin-bottom:0;}
.hq-videos .pod-guest{margin-top:20px;margin-bottom:40px;}
.hq-videos .pod-guest ul{margin-bottom:-10px;text-align:left;}
.gerflor-gti .pod-guest_img{position:unset;}
.gerflor-btns{flex-direction:column;align-items:center;}
.gerflor-btns a{width:257px !important;}
.gerflor-gti .pod-guest_img img{max-width:450px;}
.tips_tricks{text-align:left;}
.gerflor-who{flex-direction:column;text-align:center;gap:0;}
.gerflor-who h2, .gerflor-interlocking h2{margin-bottom:10px;}
.gerflor-interlocking{text-align:center;}
.gerflor-interlocking div{flex-direction:column;gap:0;}
.gerflor-interlocking img{max-width: 465px;width:100%;}
.gerflor-who .youtubepromo{max-width:640px;}
.gerflor-who .youtubepromo h2{margin-top:0;}
.live-box{flex-direction:column;height:max-content;}
.live-box1, .live-box2, .live-box3{width:100%;}
.live-box1 iframe{max-width:660px;width:100%;height:370px;margin-bottom:25px;}
.live-box1 div{max-width:660px;width:100%;}
.live-box3{gap:15px;margin-top:15px;}
.great-to-work{flex-direction:column;gap:30px}
.vacancies-container{flex-direction:column;align-items:center;}
.careers-slider{padding:0;height:max-content;border:5px solid #EEC23C;}
.careers-slider .prev, .careers-slider .next{display:none !important;}
.career-slide{max-width:720px;}
.vacancies-container {margin:30px 0 80px;}
.current-vacancies{margin:0 0 15px}
.current-staff{padding-top:10px;}
.descover-location{padding:30px 0 0 20px;}
.descover-location img{width:280px;}
.careers-locations{width:90%;}
.apply_fit p{font-size:24px;line-height:40px;}
.apply_fit img{left:30px;width:200px;}
.vacancie-title h2, .open-vacancies h2{font-size:28px;}
.vacancie-apply h2{font-size:24px;}
.vacancie-apply p, .open-vacancies p{font-size:18px;}
.vacancie-details h3, .vacancie-description h2{font-size:22px;}
.vacancie-apply img{margin-bottom:-43px;}
.slider-body>input:checked:nth-of-type(1)~.navigations label:nth-child(2), .slider-body>input:checked:nth-of-type(2)~.navigations label:nth-child(3),
.slider-body>input:checked:nth-of-type(3)~.navigations label:nth-child(4){right:0 !important;color:#fff;}
.slider-body>input:checked:nth-of-type(2)~.navigations label:nth-child(1), .slider-body>input:checked:nth-of-type(3)~.navigations label:nth-child(2),
.slider-body>input:checked:nth-of-type(4)~.navigations label:nth-child(3), .slider-body>input:checked:nth-of-type(2)~.navigations label:nth-child(4),
.slider-body>input:checked:nth-of-type(4)~.navigations label:nth-child(2){left:0 !important;color:#fff;}
.youtube-links_desktop{display:none;}
.youtube-links_slider{display:block;}
.youtube-links_slider #wrapper {width: 100%;max-width:650px;position: relative;margin-top: 50px;margin-inline:auto;}
.youtube-links_slider #carousel, .youtube-links_slider #carousel1, .youtube-links_slider #carousel2 {overflow:hidden;scroll-behavior: smooth;scrollbar-width: none;}
.youtube-links_slider #carousel::-webkit-scrollbar, .youtube-links_slider #carousel1::-webkit-scrollbar, .youtube-links_slider #carousel2::-webkit-scrollbar{height: 0;}
.youtube-links_slider #prev, .youtube-links_slider #next, .youtube-links_slider #prev1, .youtube-links_slider #next1, .youtube-links_slider #prev2, .youtube-links_slider #next2
{display: flex;justify-content: center;align-content: center;background: white;border: none;padding: 8px;border-radius: 50%;outline: 0;cursor: pointer;position: absolute;}
.youtube-links_slider #prev, .youtube-links_slider #prev1, .youtube-links_slider #prev2{top: 50%;left: -65px;transform: translate(50%, -50%);display: none;}
.youtube-links_slider #next, .youtube-links_slider #next1, .youtube-links_slider #next2{top: 50%;right: -65px;transform: translate(-50%, -50%);}
.youtube-links_slider #content, .youtube-links_slider #content1, .youtube-links_slider #content2{display: grid;grid-gap:0;grid-auto-flow: column;margin: auto;box-sizing: border-box;height:60px;}
.youtube-links_slider .item{width: 125px;height: 60px;display: flex;align-items:center;}
.youtube-links_slider a img:first-child{width: 30px;height: 30px;}
.youtube-links_slider a img:nth-child(2){height: max-content;}
.youtube-links_slider .vertical-hr{height:60px;}
.links-container{margin-top:0 !important;}
.links-container a:first-child{width:100px;}
.header-youtube-links .links-container a div{display:none !important;}
.header-youtube-links .links-container a div:last-child{display:block !important;padding-inline:20px !important;font-size:10px;text-align:center;}
.header-youtube-links .links-container a{min-width:calc(50% - 10px);justify-content: center; margin-right: -16px;}
.header-youtube-links .links-container a p{font-size:10px;}
.footer-about .logo2{flex-direction:column;}
.main-page_commerical .commerical-imgs, #youtube-video-container{flex-wrap:wrap;justify-content:center;}
.main-page_commerical .commerical .commercial-bottom{flex-direction:column-reverse;align-items:center;}
.main-page_commerical h2,.featured-book-block h2,.main_book-appointment h2,.latest-youtube-videos h2,.bespoke-survey-block .bespoke h2,.bespoke-survey-block .survey h2{line-height:28px !important;text-align:center !important;margin-bottom:10px !important;}
.main-page_commerical p,.featured-book-block p,.main_book-appointment p,.featured-book-block .featured-brands .featured-slider-conatiner p,.main_book-appointment p,.bespoke-survey-block p{text-align:center !important;}
.bespoke-survey-block{flex-direction:column;}
.bespoke-survey-block .bespoke, .bespoke-survey-block .survey{width:100%;}
.survey{justify-content: center;}
.top5-banner img, .top5-shop{width:250px !important;height:210px !important;}
.top5-banner .top5_img-container p{margin-inline: auto;}
.top5-shop{padding-block:50px;}
.wallchart2024{flex-direction:column;}
.wallchart2024 img{width:100%;}
.wallchart2024 h2{text-align:center;font-size:20px;}
.wallchart2024 p{text-align:center;}
.visualiser1{flex-direction:column;align-items:center;margin-inline:15px;}
.visualiser1-descr{min-height:290px;max-width:unset;}
.visualiser1-img img{max-width:unset;width:100%;}
.yottie-container{height:170px;}
#yottie_1 .yottie-widget-feed-section-slide{height: 100% !important;}
.yottie-container{height: 100%;}
div.yottie-widget-feed-section-arrow {top: 10% !important;}
}

@media (max-width:820px){
#beachlottie {margin-top:-150px;}	
body{padding-left:0px;padding-right:0px;}
button.quote-button, button.telephone-button{background-image:none;}
h2.headersmaller{font-size:40px !important;}
input.checkout-button,input.gocheckout-button,input.checkout-button:hover,input.checkout-button:focus,input.gocheckout-button:hover,input.gocheckout-button:focus,input.samples-button,input.samples-button:hover,input.samples-button:focus,.contcheckout-button,.contcheckout-button:hover,.contcheckout-button:focus,.cancel-button,.cancel-button:hover,.cancel-button:focus{width:100%;background-image:none;margin-top:5px;}
input.samples-button{margin-top:20px;}   
#bannerinfo{float:right;padding-left:70px;padding-right:30px;}
#bannerinfo{float:right;padding-left:70px;padding-right:30px;}
#basketButtons,.button-container,.dcode-container{padding:0;}
#biggap {padding-right:20px;}   
#callushomepage h2{font-size:18px;margin-bottom:0;}
#center{min-height:0px;}
#clerkenwell h2{line-height:29px;font-size:18px;}
#clockdiv3 .clocksmalltext{font-size:15px;}
#clockdiv3{font-size:15px;margin-top:25px;margin-right:10px;width:auto;}
#colourdivs h4{height:40px;}
#colourtab{width:25%;}
#colourtab{width:auto;}
#contactstaff{margin-bottom:40px;}
#deletetext {display:none;}
#deliveryfont h3{font-size:20px;}
#deliveryproducttable2 img{display:none;}
#eastercat2{top:6550px;left:500px;}
#easterfitting{top:4500px;left:480px;}
#easterteam{left:500px;}
#freesamplesbox{margin-bottom:90px;}
#hige{display:block}
#homebutton{display:none;}
#homepage-charts h4{font-size:1.2em;}
#homepage-charts{padding-left:20px;}
#imagebox {padding:15px; margin-bottom:20px;}
#incvatprice{margin-bottom:0px;}
#measureboxes .calcAreaType{padding:10px;}
#my-soon-counter{width:100% !important;float:none !important;margin-top:14px !important;margin-left:5px !important;}
#nomobile {display:none !important}
#plusfinancelogo{display:none;}
#return-to-top{display:none !important;}
#schoolbrochure iframe{height:450px !important;}
#tab1text:before, #tab2text:before, #tab3text:before, #tab4text:before{display:none;}
#tabcolourpage{font-size:14px;}
#top-sellers{display:none;}
#video-background{left:-220px;}
#vinylspecial{height:330px;} 
.allurabox{margin:0px;}
.allurabullets{display:none;}
.asadisclaimer{font-size:11px;display:none;}
.bannertext .line1 {font-size:2em;line-height:35px;margin-bottom:20px}	
.bannertext .line2 {font-size:1em}	
.basket-data td{height:65px;}
.basket-data tr,.basket-data td{padding-right:10px;}
.best-seller > div img{width:70px;}
.best-seller{height:190px;}
.bk-bedroom,.bk-kitchen{background-position-y:0;}
.bk-bf2017{background-size:cover;}
.bk-churchmenu{font-size:11px;}
.bk-grey-light .product-event-content li{padding-bottom:20px;}
.bk-interface_carpetmenu{display:none;}
.bk-residentialmenu, .bk-commercialmenu{font-size:9px;}
.blackcol1{display:none;}
.blackcol3{padding-left:10px;}
.blackcol3b{padding-left:10px;font-size:12px;}
.blackcol4, .blackcol5{font-size:12px;}
.blackcol6{width:20%;font-size:14px;}
.blackcol7 .video-button{width:100px;}
.blog-header{height:50px;}
.blogslideshow{height:350px;}
.bottompad{line-height:65px;}
.bostik1, .bostik2 {height:50px;}
.bostiksub {display:none;}
.bostikheader {font-size:12px;}
.bpi{display:none;}
.brands-area h1{line-height:55px;}
.bs-container h2{font-size:16px;}
.category-breadcrumbs:nth-of-type(2), .prod-breadcrumbs:nth-of-type(2) {display:none}
.cc-img{margin-bottom:30px;}
.cmmc-area{margin-top:0;}
.cmmc-vinyl h4{font-size:12px;}
.cmmc-vinyl{height:145px;overflow:hidden;}
.colours-text{height:45px;}
.countdownclock{padding:14px;}
.countdownblue {height:240px;}	
.dcc-2pca{margin-top:30px;}
.dcc-pgc-form-visualiser .dcc-pdf-form h4 {display:block;}
.designform iframe{height:350px !important}
.designform{background-size:100%;background-repeat:no-repeat;height:400px;}
.designsalelink{display:none!important}
.doofinder{margin-left:0px;margin-top:20px;margin-right:10px}
.dp-adjleft{padding:0 !important;}
.dp-adjright{padding:0 !important;}
.diypage .sector-products h3 {font-size:20px;height:60px}
.easterbird{left:180px;top:1100px;}
.eastersearch{display:none;}
.eggmilliken{left:520px;}
.europeflags {display:none}
.eggtarkett{top:2900px;left:540px;}
.end-summer-sale .pluspace{margin-top:30px;}
.fastfire2, .fastfire1b{display:none;}
.fastfire2, .fastfire1b{display:none;}
.fcu-area,.fcu-areass,.mmc-area{display:none;}
.fhc-area{padding:20px 0px;}
.fitting_mobile_margin{margin-top:0 !important;margin-bottom:7px !important;}
.fitting_mobile_padding{padding-bottom:1px !important;}
.fitting2020 .commercial10, .fitting2020 .residential10 {padding:20px 30px 10px 30px; }	
.fitting2020 .fittingstretch {min-height:400px;}	
.fitting2020 .resbutton, .fitting2020 .combutton {width:100%; font-size:20px;}
.fitting2020 .residential10 h2 span, .fitting2020 .commercial10 h2 span {font-size:50px; line-height:60px;}	
.fitting2020 .residential10 h2, .fitting2020 .commercial10 h2 {font-size:40px; line-height:50px;}
.fitting2020 .wewilldo ul li, .fitting2020 .wewontdo ul li {font-size:20px;}
.fitting2020b .cpmp-05 {height:320px;}
.fittingpage2022 .overvideo h1 {font-size:2.0em}	
.fittingpage2022 .dcc-gdc-form p, .dcc-pdf-form p {line-height:18px;}
.fittingpage2022 .blinking2 {display:none}	
.fittingpage2022 .ldn-area-left {padding:20px 0px}	
.fittingpage2022 .widthbanner {margin:20px 0px;height:70px;}	
.fittingpage2022 .allprojects {font-size:20px;padding:20px;}
.fittingpage2022 .tiny p {font-size:10px;line-height:13px;overflow:hidden;}	
.fittingpage2022 .dcc-2pca {margin-top:0px;}	
.fittingpage2022 .template_evpojects .changeit img {height:100px}
.fittingpage2022 .template_evpojects .changeit {font-size:14px}	
.fittingform{margin-top:42px;}
.fittingmenuimg{display:none;}
.fittingService iframe{height:350px !important}
.fittingService{background-size:100%;background-repeat:no-repeat;}
.fixedheight{height:320px;}
.flex-direction-nav .flex-next{background-position:-56px 0;right:0px}
.flex-direction-nav .flex-prev{background-position:-3px -1px;left:0px;}
.flexslider:hover .flex-next{opacity:0.8;right:0px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexy-fix-add-on{width:100%;}
.floorsuklink{display:none;}
.gallery .item h1{font-size:12px;font-weight:700;color:#fff;position:relative;top:300px;text-align:center;margin:0 auto;padding:10px;border:2px solid #fff;border-radius:3px;width:140px;margin-top:-51px;}
.grey-circle, .black-circle, .blue-circle, .beige-circle{display:none;}
.hd-discountmenu{height:100px;}
.hd-xmas{height:175px;}
.header-content {height:90px}
.header-top ul li.first{display:none;}
.headservices{font-size:10px;}
.helpfulhint p span{width:100%;float:left;}
.heugabullets{display:none;}
.heugadive{display:none!important}
.hmc-icon{width:40px;height:40px;margin-bottom:20px;}
.hmc{width:200px; margin-top:20px}
.holidaybanner img{width:100%;}
.homepagefitting .wide-button{width:185px;border:1px solid #fff;color:#fff;height:35px;}
.homepagefitting h3{font-size:1.2em;font-weight:800;margin-bottom:20px;}
.homepagefitting p{font-size:13px;}
.homepagefitting{padding:25px;margin-left:70px;width:80%;color:#fff;}
.ipadsmallhide {display:none!important}
.jazzhide {display:block;}   
.js-added-to-basket{font-size:12px;}
.largedelivery{font-size:20px;}
.ldn-area-left h2, .ldn-area-basket h2{line-height:45px;font-size:20px;}
.logo2{display:none;}
.logo1 {margin-left:-10px;}	
.logohome{width:200px;padding-top:10px;}
.luvantooffer, .lgoffer, .luvantoprooffer{font-size:14px;padding:22px;}
.motto{font-size:10px;}
.newreshome .templatejon-left, .newcomhome .templatejon-left {margin:0px;}
.newreshome .templatejon-left{margin:0px;}
.newreshome .whitebox h2, .newcomhome .whitebox h2 {font-size:16px;}
.newreshome .whitebox, .newcomhome .whitebox  { height:max-content;padding:15px 20px}
.newreshome .whitebox{height:380px;}
.nouveausaver{height:650px;}
.overflowbox {overflow: hidden;height:100%;}
.paddingcnt{padding:0 20px;}
.page2018 .buyinginfo ul li:before {padding-left:30px;}   
.page2018 .buyinginfo ul li{font-size:14px;}
.page2018 .samplekit {height:250px;}
.page2018 .section h2 {font-size: 20px;font-weight: 800;line-height: 25px;margin-bottom: 15px;color: #4c5a6b;text-align: center;text-transform: uppercase;}	
.page2018 .section0{display:none;}
.page2018 .section4 .divTableCell, .divTableHead{width:45%}
.page2018 .section4 {padding-left:15px} 
.page2018 .section7 > div:first-of-type {height:250px;}
.page2018 .specs .answers ul li {overflow:hidden;}	
.page2018 .specs {height: 560px;}	
.page2018 .specs ul li {line-height:25px; height:25px; font-size:14px;}	
.page2018 .specs ul li:before{padding-left:20px;}
.page2018 .tab-content2 .small{width:100%;float:left;margin-top:20px;}
.page2018 h3{font-size:16px;}
.page2018 p{font-size:14px;line-height:22px;}
.payment img{width:34px !important}
.pdf-dwn{margin-bottom:20px;}
.personals-container,.delivery-container{width:100%;margin-bottom:10px;}
.price-offer{font-size:45px;display:block;line-height:40px;margin-top:10px;}
.price-rrp-homepage{font-size:14px;padding:7px 5px 10px 0px;}
.price-rrp{font-size:15px;}
.prodnav>li{height:90px;vertical-align:bottom;padding-top:1.5%;}
.prodnav>li>a{padding:20px 10px;width:100px;}
.product-buttons{margin-top:0px;}
.product-description h3{margin-bottom:20px;}
.product-event-content li .event-price{padding-bottom:20px;}
.product-item .product-price{line-height:20px;}
.product-item h4{height:40px;}
.product-name{margin-top:20px;font-size:22px;}
.quantity-text{margin-bottom:20px;}
.saless{display:none;}
.saletexttop{width:100%;float:left;text-align:right;margin-top:10px;}
.saletexttop{width:345px;}
.saletexttop2{height:35px;font-size:16px;}
.sampleadvert, .modulyssdback, .lebistroadvert{height:550px;}
.search #query{display:none;}
.search-tab a{display:none !important;}
.section {margin-bottom:40px;}
.section {margin-bottom:40px;}
.sept-ga.sep-comp{margin-top:15px;}	
.serviceslink{font-size:7px;}
.shopnav a:before{padding-left:0px;}
.shopthelookpromo{display:none;}
.shopthelookline2 {font-size:9px;}
.shoplook {font-size:12px !important;padding:5px}
.socialbottom span{display:none;}
.submit-button{width:100%;}
.swiper1 .swiper-pagination-bullet{width:180px;}
.swiper85 .swiper-slide img{width:100%;height:auto;}
.swiper85 .swiper-wrapper{margin-bottom:0px;}
.swiper85{width:100% !important;height:auto !important;}
.tabletmode{float:none !important;}
.tabs-menu li:first-child{margin-left:10px;}
.tabs-menu>li, .tabs-menu>li>a{width:115px;}
.tabs-menu>li>a{font-size:12px;}
.templatejon-left .container{width:80%;}
.templatejon-left h2{line-height:45px;font-size:20px;}
/* .templatejon-left h2{text-align:left;} */
.templatejon-left{margin:20px 0;}
.templatejon-left{padding:0px;}
.templatejon, .templatejon-narrow, .templatejon-worldcup{padding-top:50px;padding-bottom:50px;}
.testblock:hover .flex-next{opacity:0.8;right:0px;}
.testblock:hover .flex-prev{opacity:0.8;left:0px;}
.testimonialblock h1{padding-top:25px;}
.testimonialblock{padding-bottom:60px;}
.thankyou-form .animation{width:80vw;margin-top:20px;}
.thankyou-form .big-title {font-size:25px;}
.thankyou-form .small-title {font-size:20px;}
.toprightmenu{width:100%;}
.time {font-size:11px; line-height:14px}
.tree-counter {display:none;}
.ts-img{margin-bottom:30px;}
.ts-img{margin:0;}
.tss-2pca h4{margin-top:40px;}
.tz-nav-tabs li a{font-size:14px;}
.tz-shortcode-tabs{padding:0 20px;}
.upsell-col{margin-bottom:30px;}
.upsell-container,.checkout-container,.process-container,.basket-container,.note-container,.personals-container,.card-container{padding:20px;margin:20px 0;}
.upsell-img h4{float:right;}
.usefulinfo{display:none !important;}
.vinylpages .col-md-6 .col-md-6{height:520px !important}
.visualiser > div:first-of-type, .visualiser2 > div:first-of-type {display:none;}
.wide-button,.cancelall-button{width:100%;margin-top:20px;}
.connect-block h2, .review-block h2{text-align: center !important;}
.visualiser1 h4{font-size:16px;}
}
@media (min-width:992px) and (max-width:1200px){
    .logo2:last-child{
        width: 112px;
    }
}
@media (min-width:769px) and (max-width:992px){
    .fittingpage2022 .tiny p{
        min-height: 100px;
    }
}
@media (max-width:767px){
    .tiny-column{margin-top: 30px;}

}

@media only screen and (max-width: 768px) {
    #nav{display:block;}
    .wrappernew {
        display: none;
    }
    .schoolbannertop {
        display: none;
    }
    .logomobile {display:block;float:left;width:125px;padding:30px 10px 20px 20px}
.logomobile img {width:100%}
#newsearchbox{background:unset}
.desktopnav {display: none;}
.mobilechecks{display:block;float:right;margin-top:0px;margin-right:50px;width:200px}
.shop-the-look__products-container--4 .shop-the-look-product,.shop-the-look__products-container--3 .shop-the-look-product{width:95%}
.newentrance .whitebox img{width: 100%;height: 50%;object-fit: cover;}
.bonuses-img{display: flex;justify-content: center;}
.about{text-align: center;}
.fittingpage2022 .ldn-area-left h5{font-size: 1.5em;}
.fittingpage2022 .tiny p{width:95% !important;font-size: 16px;line-height: 22px;}
.dlvc{padding: 0px !important;}
#ctl00_MainContent_DeliveryMobile{margin-bottom: 16px;}

#header .container3{display:flex;}
.template-sales-person .buttonsmain, .template-sales-person .linhacor{display: none;}
.template-sectors-page .bottom-leftlegend {bottom: 10px;}
.template-sectors-page img.sec{margin-top:20px;}
.template-sectors-page img.imgpro{height:100%;}
.template-sectors-page img.lear{margin-bottom:0px;}
.template-sales-person .imgsalesrow{height: 450px; width: 100%;}
.template-sales-person div.salesrow{display:flex; align-items:center; justify-content:center; flex-direction: column;}
.template-sales-person .imgsalesrow img {height: 400px;}
.jetmenu{position:relative;margin-left:0;margin-right:0;}
.jetmenu > li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#4c5a6b;top:5px;}
.jetmenu > li > a{padding:15px 25px;}
.jetmenu a{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.jetmenu ul.dropdown,
.jetmenu ul.dropdown li ul.dropdown{width:100% !important;left:0;position:static !important;border:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.jetmenu ul.dropdown li{background:#fff !important;border:none;}
.jetmenu ul.dropdown > li > a{padding-left:40px !important;}
.jetmenu > li > .megamenu{padding:0px 0px 0px 24px;width:100% !important;position:static;border-top:none;}
.jetmenu > li > .megamenu .row [class*="col"]{margin-left:0;margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.jetmenu li > .megamenu ul.first{width:100%;}
.jetmenu li > .megamenu ul li.title{margin-top:0px;}
.jetmenu > li > .megamenu .row:first-child [class*="col"]:first-child{}
.jetmenu > li > .megamenu .row{}
.jetmenu > li > ul.dropdown > li > a{padding-left:40px !important;}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:60px !important;}
.jetmenu > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a{padding-left:80px !important;}
#input{position:absolute;top:0;right:50px;width:370px;height:50px;z-index:0;overflow:hidden;}
.mhd{display:none;}
.template_evpojects .modal-content {width: 90%; max-width: 1200px;margin-top:20vh;}
.template_evpojects .changeit img {height:500px;}
.template_evpojects img.landscape-image{max-width: 100vw;}
.template_evpojects .portraitt-image{height: auto; width:80%;}
.magnify{width:25%;}
#newsearchbox{width:90%;margin-left:-20px;}
.new-projects-page .content_entrybox{flex: 1 1 70%;text-align: justify; padding-left: 0; margin-top: 30px;}
.new-projects-page div.entrybox{padding-top:30px; margin-top:30px;}
.new-projects-page .title_entrybox{flex: 1 1 30%;}
.new-projects-page .title_entrybox h2{ margin: 40px 40px 40px 40px; font-size: 25px; font-weight: 550;}
.wallpaper-featured{flex-direction: column;gap:0 !important;}
.wall-find div {margin-top:20px;text-align: left;width: 245px;margin-inline:auto;}
.wall-find span{font-size:16px;}
.wallpaper-slider, .next-to-slider{width: 100%;}
.wallpaper-slider .slider.ratio-fixed .slider-arena .item-image, .slider.ratio-fixed .slider-arena img, .slider.ratio-fixed .slider-arena picture{width: 100% !important;}
.wall-find,.carpet-tile{max-width: unset;background-size:cover;}
.wall-find{text-align: center !important;}
.limit ul{margin-left:0;}
.weekly-previous{padding-bottom:150px}
.hq-videos .youtube-slider{height:375px;}
.vacancie-details{flex-direction:column;gap:20px}
.vacancie-apply, .vacancie-title div, .open-vacancies{flex-direction:column;position:relative;}
.vacancie-apply div{padding:20px 20px 0 20px;text-align:center;}
.vacancie-apply a, .open-vacancies a{margin-inline:auto;}
.vacancie-apply img, .open-vacancies img{position:absolute;right:0;bottom:0;height:120px;margin-bottom:0;}
.open-vacancies div{text-align:center;gap:15px;}
.youtube-links_slider #wrapper {max-width:370px;}
.fitting-chas{justify-content:flex-start;}
.top-slider h2{text-align:center;}
.downloadspecs img{width:100px !important;}
}

@media only screen and (max-width: 650px) { 
.header-youtube-links {display:none}		
.title-container span, .delivery-container-top h5{font-size:18px !important}
.designsinabox .brands-area h2 {width:100%;font-size:18px;}
.tvbackground {background-image:none;height:290px;position:relative;background-repeat:no-repeat;}
.youtubepromo iframe{left:25%}
.survey-link{display: none;}
.top-slider-item p {max-width: 256px !important;}
.md-arrow-background img {width:15px !important;height:13px !important;}   
.md-arrow-background{width:35px !important;height:35px !important;}
.discover-more .md-arrow-background{padding: 5px !important;}
.top-slider-item{min-width: 266px !important;}
.top-slider-item img{height: 200px !important;}
.latest-youtube-videos .discover-more{align-items: flex-end;}
.new-projects-page .foste{background-color: white;}
.new-projects-page .fwd{margin-top: 60px;}
.new-projects-page .recent_projects{margin-top:45px;}
.new-projects-page .vid{padding-top: 4px;}
.new-projects-page .video_one, .new-projects-page .video_two{flex: 1 1 100%; margin:auto;padding: 0;}
.new-projects-page .video_one{margin-bottom:15px;}
.new-projects-page .foste, .new-projects-page .vid, .new-projects-page .rowvide, .new-projects-page .video_one iframe, .new-projects-page .video_two iframe, .new-projects-page .video_one, .new-projects-page .video_two{margin-right:0; margin-left:0; padding-right:4px; padding-left:4px;}
.desk, .p-title-desk{display:none;}
.mob{display:block;margin-block: 40px;}
.p-title-mob{display:block;}
.home-title h2, .pay-title h2{font-size: 20px !important;width: max-content !important;}
.wallpaper .home-title{margin-block:20px !important;}
.wallpaper .mob{margin-top: 50px !important;margin-bottom: 15px !important;}
.main-img_text{padding-inline: 20px !important;}
.main-img_text h2{margin-block: 0 !important;font-size:18px !important;line-height:25px;margin-top:10px !important;}
.main-img_text p{font-size:12px !important;padding-right:10px;}
.sm-img_text p{font-size: 12px !important;}
.connect-block{padding-block:40px !important;}
.connect-block h2{font-size:20px !important;}
.connect-block p, .shop-now .shop-btn, .shop-now p, .polyflor p, .review-block p, .polyflor .line2, .home-img_text p, .wall-find p, .carpet-tile p{font-size:14px !important;}
.social-media{width: 350px !important;}
.social-media img {width:40px !important;height: 40px !important;cursor:pointer;}
.carpet_tiles .carpet-text{display: none !important;}
.carpet_tiles .carpet-text_mobile{display: block !important;padding:10px 20px}
.carpet_tiles h2{font-size:20px !important;font-weight:750 !important;text-align:center;color: #333333;}
.carpet_tiles p{font-size:14px !important;font-weight:300 !important;margin-top: 5px !important;}
.shop-now h2{font-size:20px !important;}
.home-title2 h2{font-size:20px !important;width: unset !important;}
.shop-colors{place-content:center;flex-wrap:wrap;}
.shop-colors img{width: 45px !important;height: 45px !important;}
.shop-colors p{font-size: 8px !important;}
.arrow-background{width:48px !important;height:48px !important;padding:16px !important;}
.arrow-background img{width:16px !important;height:16px !important;}
.home-img_text h4, .discover-location h2, .review-block h2, .polyflor .line1{font-size: 20px !important;}
.discover-arrow{right: -30px !important;bottom:15px !important}
.review-block{padding-block:40px !important;}
.review-block p{margin-bottom: 5px !important;width: 100% !important;padding-inline: 5px !important;}
.review-img {bottom: 108px !important; left: -16px !important}
.wall-find h2, .carpet-tile h2, .limit h2{font-size:18px;line-height:27px;}
.wall-find{padding: 20px !important; height: max-content;}
.last-top{margin-top: 50px;}
.bk-paylater{margin-bottom:50px;}
.pay-form .block-left h2{font-size:18px;line-height:27px;}
.pay-form .block-left, .pay-iwoca, .pay-contact{padding:20px 15px;}
.pay-iwoca p, .pay-contact p, .limit p{font-size:14px;font-weight:400;text-align:center;}
.pay-iwoca a, .limit a, .limit ul li p{font-size:14px !important;font-weight:700;}
.pay-bottom-text{font-size:14px;font-weight:700;padding:30px 15px 1px;}
.limit ul li{gap:10px}
.benefits-desk{display:none;}
.benefits-mob{display:block;background:#3B9DD6;color:#fff;margin:30px 0;padding:20px 15px;}
.benefits-mob ul{list-style:none;}
.benefits-mob h2{font-size:20px;font-weight:700;text-align:center;margin-bottom: 15px;}
.benefits-mob h3{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;}
.benefits-mob p{font-size:14px;font-weight:400;padding-left: 23px;}
.how-desk{display:none;}
.how-mob{display:block;margin-top: 75px;text-align: center;}
.faq{padding:15px;margin:40px 0 55px;}
.faq-accordion{padding:5px 2px;}
.faq-title{font-size:20px;font-weight:700;margin-bottom:5px;line-height:30px;}
.faq .faq-accordion h2, .better-block h3{font-size:16px;font-weight:700;}
.faq .panel p, .better-block p{font-size:14px;font-weight:400;}
.better-block{text-align:left;justify-content:left;padding: 20px 15px;gap: 5px;margin-bottom:45px;}
.better-block .better-title{justify-content:left;flex-direction:row-reverse;}
.better-block div{width:unset;max-width:518px;}
.application-desk{display:none;}
.application-mob{display:block;text-align: center;}
.bk-weekly_video, .bk-fittercam{margin-bottom: 40px;}
.pod-people{margin-bottom:50px;}
.bk-hqvideos{margin-bottom:45px !important;}
.hq-videos .youtube-slider{height:330px !important;}
.buyers-guide{padding:32px !important;}
.buyers-guide h2{font-size:30px !important;}
.buyers-guide li{font-size:16px !important;line-height:25px;margin-bottom:10px;}
.gerflor-gti, .gerflor-who, .gerflor-interlocking{margin-block:30px;}
.gerflor-top_text{margin-bottom:40px;}
.luxury-carpet_img-block{margin-bottom:45px;}
.bk-careers{margin-bottom:50px;}
.great-to-work{margin:30px 0 60px;padding:30px 25px;gap:0;}
.benefits{gap:0}
.current-staff{margin-bottom:30px;}
.career-slide{flex-direction:column;text-align:center;height:unset;min-height:330px;padding:20px;}
.career-slide h2{font-size:20px;}
.career-slide p{font-size:16px;}
.descover-location{padding:30px 20px 0 20px;height:440px;}
.descover-location img{width:280px;}
.descover-location h2{text-align:center;font-size:24px;}
.descover-location h3{font-size:18px;}
.descover-location p{font-size:16px;}
.careers-locations{width:100%;flex-direction:column;gap:20px;}
.careers-slider{margin-bottom:40px;}
.addresses1{height:480px;}
.sample-addresses table tr{gap:180px;}
.bespoke-survey-block .survey div img{display:inline;}
.bespoke-survey-block .survey-img{display:none;}
}

@media only screen and (max-width: 592px) {
.glasshousemobile {display:none;width:100%;height:auto;margin-bottom:10px;}
.estimated-m2{flex-direction: column;}
.carousel-link {height: 80%;}
.featured-book-block .featured-brands .carousel-item img {width: 100%;}
.featured-book-block .featured-brands .featured-slider-conatiner p {width: 70%;}
.carousel-item-body{flex-direction: column;align-items: center;}
.top-slider-title{font-size: 27px !important;}
.commerical-imgs a{width: 280px;}
.main_book-appointment p{width: 70%;}
.new-projects-page div.place_pro_sec.arrow{margin-left: 0px;}
.new-projects-page .containerx, .new-projects-page .btnx{margin-top: 5px;}
.new-projects-page .middles{margin:0;}
.new-projects-page .place_pro_sec, .new-projects-page .place_pro{flex: 1 1 100%;}
.new-projects-page .recent_projects{margin-top:80px;}
.new-projects-page .vid{color:black;}
/* #nav{display:block;} */
/* .desktopnav, .pull-right{display:none;} */
.desktopnav {display:none;}
.mobilechecks .ruler-click{display:inline;}
.telephoneicon{display:none;position:relative;width:35px;height:35px;float:right;margin-top:19px;margin-right:45px;}
/* .mobilechecks{display:block;float:right;margin-top:0px;margin-right:50px;width:200px} */
.schoolbannertop {display:block;padding:5px;}
.schoolbannertop span {display:block;width:100%;}	
.nav .nav__btn-open {top:120px!important}	
#newsearchbox{background:transparent;}
#newsearchbox:placeholder{color:#333;}
/* .wrappernew{display:none;} */
/* .logomobile {display:block;float:left;width:125px;padding:30px 10px 20px 20px}
.logomobile img {width:100%}	 */
.brochure-btns{display:none}
.brochure-btn,.whatsapp-btn #show-qr{display:none;}
.whatsapp-info{margin-bottom:2px;}
.showroom-open p{font-size: 18px;}
.showroom-open div{display:flex;justify-content:flex-end;margin-top:-25px;margin-right:20px;}
.showroom-open img{transform:rotate(90deg);width:80px;height:70px;}
.book-appointment{padding: 25px 20px}
.book-appointment h2, .book-appointment2 h2{font-size:24px !important;}
.book-appointment p, .book-appointment2 p{font-size: 16px;}
.book-appointment button{margin-top: 10px;}
.book-appointment .book-btn, .book-appointment2 .book-btn{margin-top: 5px;}
.book-appointment img{display: none;}
.book-appointment2 .enquiry div{margin-top:0;}
.book-appointment2 .enquiry img{width:60px;}
.book-appointment2 .enquiry p{width:100%;margin-top:20px;}
.book-appointment2 .ready p{margin-top:20px;}
.slider-desk{display: none;}
.slider-mobile{display: block;}
.slider-arena .item{display: flex;flex-direction: column;z-index: 1}
.slider.ratio-fixed .slider-arena>*{flex-direction: column !important;}
.slider.ratio-fixed .slider-arena .item-image {position: unset !important;}
.newcomhome .bannertext{margin-top:400px;width:75%;}
.polyflor .slider.ratio-fixed .slider-body, .wallpaper-slider .slider.ratio-fixed .slider-body{height:312px !important;}
.polyflor .homebannertop, .polyflor .homebannertop200{height:312px !important;}
.polyflor .bannertext {width: 100%;background: #fff;color:#333;padding:10px 10px 160px;}
.polyflor .bannertext .line1:first-of-type{line-height:unset !important;}
.polyflor .bannertext .shop-btn{display:none;}
.newcomhome #whitebox4 {height:325px;}
.newreshome .slider-body>input:checked:nth-of-type(1)~.navigations label:nth-child(2):before, 
.newreshome .slider-body>input:checked:nth-of-type(3)~.navigations label:nth-child(2):before, 
.newreshome .slider-body>input:checked:nth-of-type(2)~.navigations label:nth-child(1):before, 
.newreshome .slider-body>input:checked:nth-of-type(2)~.navigations label:nth-child(3):before {display: none !important}
.home-desk.green-top-title{display: none;}
.home-mob.main-title{display: block !important;padding-top: 0;}
#carousel2{height: 370px;}
.slider .slider-arena>* img{min-height: unset !important;}
.slider-arena .item:nth-of-type(1) > div a{padding: 2.5%;}
.slider .paginations{bottom: 0 !important;}
.slider .pagination{position:unset;margin: unset;}
.slider-body>input:checked:nth-of-type(1)~.paginations label:nth-child(1),
.slider-body>input:checked:nth-of-type(2)~.paginations label:nth-child(2),
.slider-body>input:checked:nth-of-type(3)~.paginations label:nth-child(3){background: #8C8C8C !important;}
.slider .paginations label{height: 8px !important;min-width: 8px !important;background: #BDBDBD !important;}
.newreshome .slider .navigations label{display:none !important;}
.polyflor .bottom-arrow-background {display: block;bottom:46% !important;right: 10px !important;z-index: 9;border: unset !important}
.polyflor .bottom-arrow-background img{position:unset !important;height: unset !important;}
.polyflor .slider-home2 .bottom-arrow-background{bottom:43%;}
.polyflor .bannertext .line1:first-of-type{width:100%;text-align:center;margin: unset;font-size: 18px !important;font-weight: 700 !important;}
.polyflor .bannertext .line1{padding:0;margin-bottom:10px;line-height: 24px;text-align:center;}
.polyflor .bannertext .line2 {width:100%;font-weight: 400 !important;margin-top:5px !important;margin-inline:unset;text-align:center;}
.designlabimage, .md-img img{width:100% !important;height:100% !important;}
.main-title{padding-top:140px;}
.home-title2{margin-top:35px;margin-bottom:20px;}
.connect-block{margin-bottom:50px;}
.slider .paginations {bottom:5% !important}	
.newreshome .dcc-2pca{margin-top:0 !important;}
.in-touch{padding:30px 20px;}
.hospitality-top-text{font-size:13px;margin:25px 0 -65px}
.book-appointment2{margin-top:30px;margin-bottom:50px;}
.hospitality-text{margin-top:20px;}
.hosp-top{gap:10px}
.hosp-top h2{font-size:26px;}
.hosp-bottom{flex-direction:column;align-items:center;}
.hosp-bottom div{margin-top:25px;}
.hosp-bottom p{text-align:center;margin-bottom:0 !important}
.hospitality-carpet{margin-top:45px;}
.weekly-previous{padding-bottom:95px}
.dc-weekly{height:425px !important;}
.pod-guest, .pod-people{padding: 20px 15px !important;}
.pod-guest_img{max-width:467px;}
.pod-guest_img img{width: 100%;}
.pod-guest h2, .pod-people h2{font-size:20px;}
.pod-people{text-align:center;}
.gerflor-gti,.gerflor-who, .gerflor-interlocking{padding:20px;}
.tips_tricks li{font-size:16px;}
.gerflor-who h2,.gerflor-who h2, .gerflor-interlocking h2{font-size: 20px;}
.luxury-carpet_img-block{gap:20px;}
.luxury-carpet_images{height:max-content;gap:20px;}
.banner_youtube{font-size:18px;}
.live-box1 iframe{height:280px;}
.vacancie{width:400px;}
.career-slide{padding:10px;gap:10px;}
.career-slide h2, .career-slide p{margin-bottom:0;}
.vacancie-apply, .open-vacancies{padding:20px 15px;}
.vacancie-apply img, .open-vacancies img{display:none;}
.vacancie-apply div{padding:0 !important;}
.vacancie-apply h2{font-size:22px;}
.vacancie-apply p, .vacancie-apply a, .open-vacancies p, .open-vacancies a{font-size:16px;}
.vacancie-description h2, .vacancie-title h2{text-align:center;}
.open-vacancies{height:unset;}
.open-vacancies h2{font-size:24px;}
.open-vacancies div{gap:10px !important;}
.vacancie-title, .vacancie-description{margin-top:40px;}
.open-vacancies{margin-top:30px;}
.youtube-links_slider #wrapper {max-width:265px;}
.youtube-links_slider .vertical-hr{margin-right:19px;}
.links-container a:first-child{width:135px;text-align:center;}
.addresses1{height:630px;}
.sample-addresses table tr{gap:225px;}
.delivery-text{flex-direction:column;}
.delivery-text img{width: 130px;}
.page2018 .section4 ul li {width:100%;}	
.page2018 .specs:last-of-type {width:100%;margin-top:20px;}	
.samplequestion table tr{flex-direction:column;gap:10px;}
.live-header-btns{flex-direction: column;align-items:center;gap:15px;}
.brands-area h1{font-size:45px;}
.main-page_commerical .commerical-imgs img{width:280px !important;height:204px;margin-bottom:8px;}
.latest-youtube-videos .discover-more p{font-size:14px !important;}
.book-appintment_imgs{flex-direction:column;align-items:center;}
.main_book-appointment li img{display:block;}
.planks-area .container3 .col-md-4, .planks-area .container3 .col-md-3, .planks-area2 .container3 .col-md-4, .planks-area2 .container3 .col-md-3 {float:left; margin-bottom:0px;}
.planks-area .col-md-3 {width:50%}
.hd-submenu, .hd-altromenu, .vinyldes, .bk-modulyssmenu, .hd-shinymenu{display:none;}
.templatejon-left span{font-size: 20px;}
#clerkenwell h1{font-size:30px;padding:10px;}

@media (max-width:590px){
	.prod-breadcrumbs, .category-breadcrumbs {width:100%;font-size:15px;}
	.header-youtube-links {display:none}	
	#bannerproddesk {display:none}
	#bannerprodmobile {display:block}
	.homebannertop {height:245px;}
	.upsell-container {display:none}
    .js-contain{text-align:center;}
    #sampletop{display:block;float:none !important;}
    .js-added-to-basket{font-size:14px;height:130px;}
	.acount {height:150px;width:100%}
	.slider-arena .item > div a {display:block;margin:5px auto;padding:1px;font-size:11px;width:200px;line-height:25px;}
} 
@media (max-width:590px){
	.brands-area h1{font-size:35px !important;width:100%;line-height:35px;}
	.product-event-content h2{line-height:22px;font-size:20px;}
	#sampletop{display:block;float:none !important;}
    .jetmenu-wrapper{display: none;}
    .desktopnav{display: none !important}
	.your-details .prsc-row div, .sample-delivery .prsc-row{flex-wrap: wrap;}
	.jansale2025 {margin-bottom:20px;}
}
@media (max-width:500px){
	.product-item .product-thubnail .product-meta .add-to-cart, .product-item .product-thubnail .product-meta .quick-view {width:70%;padding:10px 20px;height:40px;}
	.rrp-savings {width:150px;height:auto}
	.mayday {display:none;}
	.header-youtube-links {display:none}	
	.main-page_commerical .commerical .review-trustpilot {display:none;}
	.sectors-rightbox {display:none;}
    .shop-the-look-product{width:95%}
	.visualiserlink {padding-bottom:20px;}
    .fitting-logo{width: 70px !important; height: 70px !important;}
    .fita-logo{width: 90px !important; height: 70px !important;}
    .fitting-chas-img {gap: 8px;}
	.countdown1 {font-size: 22px;width:100%;}
	.countdown2 {font-size:18px;width:100%;}
    .commercial-choice-img{margin-left:30px}
}
@media (max-width:430px){
#bannerproddesk {display:none}
#bannerprodmobile {display:block}
.sectors-rightbox {display:none;}	
.bannertext span {display:none;}
.bannertext .line1 {margin-bottom:15px;}
.bannertext .line2 {line-height:normal;padding:5px}	
.countdown1 {font-size:22px;}
.countdown2 {font-size:16px;}
.fittingpage2022 .tiny p{min-height: 100px;}
.evprojects p{text-align: center;}
.touch,.previous{text-align: center;}
.touch h4{text-align: center !important;}
.fittingpage2022 .ldn-area-left h5{font-size: 16px;}
.bonuses p strong{font-size: 16px;}
.fittingpage2022 .allprojects span{text-align: center;}
.textorow{display: none;}
.featured-book-block .featured-brands .featured-slider-conatiner p {width: 95%;}
.top-slider-item{min-width: 256px !important;}
.top5-shop{margin-bottom: 0px;}
.main_book-appointment li,.bespoke-survey-block .survey ul li {justify-content: center;}
.top-slider-container{width: 285px; margin: auto;}
.green-top-title{font-size: 26px !important;}  
.bk-weekly_video {padding:40px 20px;}
.bk-weekly_video h1 {font-size:25px}
.new-projects-page .content_entrybox{padding-left:0px;}
.template_evpojects .changeit img {height:300px;}
.template_evpojects a.prev{float:left; left:0; margin-right:50px;}
.main-img_text{padding-inline:10px !important;}
.main-img_text h2{line-height:25px !important;margin-top: 0 !important;}
.main-img_text .arrow-background{margin-top: 5px !important;}
.logomobile {width:120px;padding:30px 0px 0px 10px;}
.sm-img img{width: 290px;}
.polyflor .bottom-arrow-background {bottom: 46% !important;}
.slider-home2 .bottom-arrow-background{bottom:48% !important;}
.dots{padding-bottom:5px;}
.new-projects-page .container3{padding-right:25px; padding-left:25px;}
.new-projects-page .recent_projects{margin-top:90px;}
.new-projects-page .title_entrybox{min-width: 164px; background-color: white; border:none;}
.new-projects-page .title_entrybox h2{margin: auto; color: #29A3DF; font-size: 18px;}
.new-projects-page .foste, .new-projects-page .vid, .new-projects-page .rowvide, .new-projects-page .video_one iframe, .new-projects-page .video_two iframe, .new-projects-page .video_one, .new-projects-page .video_two{margin-right:0px; margin-left:0px; padding-right:0px; padding-left:0px;}
.banner_youtube{font-size:15px;}
.banner_youtube img{height:24px;}
.live-box{padding:20px;}
.live-box1 iframe{height:195px;margin-bottom:15px;}
.live-box2 h2{margin-bottom:10px;}
.live-box3{margin-top:5px;}
.great-to-work{padding:30px 20px;}
.benefits div{align-items:start;}
.benefits img{margin-top:5px;}
.nouveausaver{width:90%;height:1050px;padding:15px;margin:5%;}
.sampleadvert, .modulyssdback, .lebistroadvert{width:90%;height:1050px;padding:15px;margin:5%;}
.flex-direction-nav a{top:40%;}
.main-img_text p, .md-img_text p{width: 295px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left !important;}
.connect-block p{margin-top: 0px !important;}
.hq-videos .youtube-slider{height:280px !important;}
.template-sales-person .btnsalesp{margin-top: 0.7em;}
.template-sales-person .buttonsmain{margin: auto; text-align: center; margin-top: 2.3em; margin-bottom: 1.3em;}
.looking-for{text-align:center;padding:35px 20px;}
.template-sales-person .imgsalesrow{height: 350px;}
.md-img_text h2{font-size: 18px !important;line-height: 24px !important;margin-bottom: 0 !important;}
.md-img_text p{font-size: 12px !important;}
.md-arrow-background, .arrow-background, .sm-arrow-background, .bottom-arrow-background{width:35px !important;height:35px !important;padding:11px !important;}
.wallpaper-arrow-background{width:35px !important;height:35px !important;padding:4px 10px!important;}
.arrow-background img, .bottom-arrow-background img, .wallpaper-arrow-background img{width:15px !important;height:13px !important;}    
	.container--shop-the-look .shop-the-look-product h4 {font-size:1.2em;}
	.entrance_table_component td, .entrance_table_component th {font-size:10px;padding:5px;}	
#imageactual {padding:0px;background:none;}
.iwocabanner {display:none}
.iwocamobile {display:block;width:100%;height:auto;margin-bottom:20px;margin-top:20px;}	
.iwocamobile img {width:100%;}	
.catsavingtext {font-size:12px;line-height:17px;}	
.roomshot-description {font-size:11px}	
.mayday {display:none}
.rrp-savings {font-size:10px;height:53px;width:100px;}
.rrp-savings span {font-size:14px;line-height:18px}
#reviews-io-nuggets-widget {margin-bottom:10px;}
.christmashomepagevideo .overvideo h1 {font-size:2em}	
.christmashomepagevideo .overvideo h2 {font-size:16px;}	
.category-breadcrumbs {width:100% !important;}	
.category-breadcrumbs img {width:100%;margin-left:-20px}	
.bk-halloween2022sale{background:url(/_images/Banners/halloweensalepage2022mobile.jpg);background-position:center;background-size:cover;height:500px;}
.bk-hard{background:url(/_images/Banners/hardcarpettiles2.jpg);background-position:center;background-size:cover;text-align:center;overflow:hidden;height:350px;}
.nouvpricetable {overflow:scroll}
.salebanner2022 {display:none}	
.wallmotion1 {width:100%;height:auto;float:left;padding:20px;}
.wallmotion2 {width:100%;height:auto;float:left;padding:20px;}	
.wallmotionexamples {display:none}	
.dcc-pdf-form a {display:block;margin-top:10px;text-align:center}	
.justeat p {font-size:12px}	
.homebannertop .slider-arena .item .bannertext .line1 {font-size:1.8em;border-radius:0px;line-height:1em;}	
.thankyoufitting {text-align:center;font-size:16px;margin-top:10px;margin-bottom:10px;margin-left:30px;background:#eb5755;color:#fff;font-weight:bold;width:80% !important;border-radius:10px;height:auto; line-height:30px;padding:20px 20px;}	
.videotop {height:350px}	
.hidey {display:none !important}
.slider-arena .item:first-of-type lottie-player {margin-left:100px!important}
/* .bannertext .line2 {width:300px;font-size:1.2em;margin:0 auto;line-height:1em;margin-top:20px;}	 */	
#beachlottie {margin-top:100px; margin-left:0px !important}	
#nomobile {display:none !important}
.page2018 .downloadspecs img {margin-top:10px;width:80% !important}	
.page2018 .downloadspecs {padding:20px 10px}
#dfclassic {top:0px!important}	
.greenbarhome {display:none}	
.popupbutton {display:block;margin-top:10px;text-align:center;padding:10px;}
.hplinks {display:none;}
.homebannertop .container3 {padding-left:0px;padding-right:0px;}
.banner2021 {background-image:url('/_images/home/easter2021mobile.png');background-repeat:no-repeat;background-size:100%;width:100%;height:400px;}
.elfsight-app-b041a648-aa16-46fd-b6ff-2e6f7d5246f0 {display:none!important}	
.countdownblue {display:none!important}
.youtubepromo iframe {left:15px !important;}
.gerflor-who .youtubepromo iframe{margin-top: 0!important;}
.youtubepromo h2 {margin-top:0px;}
.gerflor-who .tvbackground{height:305px;width:330px;}
#homecontents {padding:15px;}    
#nobannermobile {display:none;}
#exclvatprice span:nth-of-type(2) {font-size:11px;}
.dcc-pgc-form-product {padding:20px;}
.newcomhome .useful-description {display:none}
.newcomhome h1{padding-bottom: 0 !important;}
.fitting2020 p {font-size:16px; line-height:19px;}
.fittingunderimage {display:none}
.fitting-geogra .fitting-geo img{height:550px;}
.fitting-geogra .review-geo{height:330px;}
.fitting-chas{flex-wrap:wrap;}
.fitting-chas p{text-align:center;}
.diypage .categorymenu ul {width:100%;}
.diypage .categorymenu ul li:nth-child(1), .diypage .categorymenu ul li:nth-child(2) {width:48%;}
.diypage .sectors-middle h2 {font-size:25px;}
.covid {height:50px; font-size:12px;line-height:15px;}
.useful-description h3{font-size:16px;text-align:center;font-weight:800;padding-bottom:20px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.visualiser, .product-hr10 {display:none !important;}
.page2018 .section h2 {font-size: 15px;font-weight: 800;line-height: 20px;margin-bottom: 15px;color: #4c5a6b;text-align: center;text-transform: uppercase;border-bottom:1px solid #efefef}	
.page2018 .specs {height:auto; margin: 0px 0px 0px;border:0px;padding:20px}
.page2018 .specs ul li:before {display:none;}	
.page2018 .samplekit {height:auto; width:100%; padding:0px;}
.page2018 .samplekit img {height:auto; width:100%}
.page2018 .section7 > div:first-of-type {height:350px; width:100%}
#fittingsection .dctvideowrapper {display:none;}
#deliverysection .section4 {display:none}
#deliverysection h2 span {display:none}	
#imagebox {padding:0px; margin:0px;}
.section h2 {margin-bottom:0px;} 
.page2018 .section1 {padding:0px 20px 0px 15px; margin-bottom:0px;}	
.newreshome .whitebox h2, .newcomhome .whitebox h2 {text-align:center;}
#dotted {text-align:center;}
.newreshome .whitebox img, .newcomhome .whitebox img {margin-bottom:20px;}
.newreshome .whitebox, .newcomhome .whitebox {height:max-content;}
#whitebox3 {height:230px;}
#whitebox4 {display:none;}
#whitebox5 {height:300px;}	
.quotetable tr {height:30px}	
.quotetable td input[type="checkbox"] {height:20px;width:20px !important}
.overvideo {width:100%;}
.consenttick {font-size:12px; line-height:14px; display:block;margin-bottom:10px; padding-left:10px;}	
.hall2010 {display:none;}	
.bk-halloweenblank {background-position:70%}	
.sectiontags, .sectiontagsxmas, .sectiontagshalloween {width:100%;}
.brands-area .product-event-content p {font-size:13px;}	
.prod-container {width:100%;}	
.fitting2020 {background:linear-gradient(180deg, rgba(241,184,184,1) 0%, rgba(241,184,184,1) 55%, rgba(59,157,214,1) 50%)}	
.fitting2020 .ldn-area-left h2 {text-align:center;}	
.fitting2020b .faq-l {font-weight:bold;}	
.fitting2020 .fittingstretch {min-height:380px;}	
.newcomhome .useful-description p{font-size:13px;color:#333;font-weight:300;line-height:25px;padding:10px;display:none;}
.desktoponly{display:none;}
.newreshome .whitebox h2{text-align:center;}
#dotted{text-align:center;}
.newreshome .whitebox img{margin-bottom:20px;}
.newreshome .whitebox{height:380px;}
.newreshome .link{left:0px;text-align:center;width:100%;}
/* #clerkenwell h1{font-size:30px;padding:10px;} */
#clerkenwell h2{font-size:14px;line-height:20px;}
#clerkenwell{height:400px;background-position:100% !important}
.shopimage{position:relative;display:block;}
.shopimage img{width:80%;}
.productslider2 .swiper-scrollbar, .productslider .swiper-scrollbar{display:block;}
.shopslider{padding:0px;}
.shopimage a{transition:none;}
.shopimage a:hover{opacity:1;}
.shopprice{font-size:20px;bottom:90px;}
.shopslider{padding:0px;}
.shopimage a{transition:none;}
.shopimage a:hover{opacity:1;}
.shopprice{font-size:20px;bottom:90px;}
.shopheader{bottom:130px;}
.productslider{height:520px;margin-bottom:20px;}
.eastersearch{display:none;}
.egg2019, .egg2019high{width:110px;height:auto;position:absolute;top:630px;left:210px;z-index:0;opacity:0.8}
.egg2021a, .egg2021b, .egg2021c, .egg2021d {position:absolute;top:1600px;left:200px;}
.egg2021e {top:1300px; left:190px;}	
.fastfire1 #bannerinfonew2{display:none;}
.fastfire1 #whitebutton {border:1px solid #5a5a5a;color:#5a5a5a;}
.feature-item-content .blog-header{font-size:16px;}
.banner1, .banner2, .banner3, .banner4{background-position:center;}
.banner2 .video-container .video-title-container{left:0px;}
.banner1{background:url(/_images/Banners/newmobile3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner2{background:url(/_images/Banners/interfacesalemobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner3{background:url(/_images/Banners/newmobile1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner4{background:url(/_images/Banners/diyflooringmobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.swiper1 .swiper-pagination{display:none!important}
.banner8{background:url(/_images/Banners/2020mobile3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner9{background:url(/_images/Banners/2020mobile1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner6{background:url(/_images/Banners/2020mobile2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.banner7{background:url(/_images/Banners/2020mobile4.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;}
.swiper1 .banner1 #bannerinfonew .video-button, .swiper1 .banner2 #bannerinfonew .video-button, .swiper1 .banner3 #bannerinfonew .video-button, .swiper1 .banner4 #bannerinfonew .video-button, .swiper1 .banner8 #bannerinfonew .video-button, .swiper1 .banner6 #bannerinfonew .video-button, .swiper1 .banner7 #bannerinfonew .video-button, .swiper1 .banner9 #bannerinfonew .video-button{width:140px;margin-left:0px;margin-top:225px}
.swiper1 .banner1 #bannerinfonew2 .video-button, .swiper1 .banner2 #bannerinfonew2 .video-button, .swiper1 .banner3 #bannerinfonew2 .video-button, .swiper1 .banner4 #bannerinfonew2 .video-button{width:140px;}
#bannerinfo{padding:0px;width:250px;}
#bannerinfo .video-button{float:none;}
#bannerinfo h1{text-align:center;}
#bannerinfo p{text-align:center;}
#bannerinfo2, #bannerinfo3{margin-top:124px;}
#bannerinfo2 .video-button{width:80px;font-size:11px;margin-right:10px;}
#bannerinfo2 h1, #bannerinfo3 h1{text-align:center;}
#bannerinfo2 p, #bannerinfo3 p{text-align:center;}
#bannerinfo2 .video-button, #bannerinfo3 .video-button{float:none;}
.vinylpages .col-md-6 .col-md-6{height:auto !important}
.hd-vinylnew img, .hd-pig img{width:100%;}
.easterbird{left:220px;top:280px;width:130px;}
#freesamplesbox{margin-bottom:0px;min-height:247px;padding:30px 10px 20px 10px;font-size:15px;}
h2.headersmaller{font-size:20px !important;}
.vinyl-area.ldn-dark{margin-bottom:24px !important;}
.vinyl-area.ldn-dark.bk-lightgrey{padding-bottom:28px !important;}
.flexy-fix-add-on{display:none;}
.londonpic{margin-bottom:40px;}
#londonfit iframe{height:300px;}
#deliveryfont h3{font-size:15px;line-height:18px;}
#deliveryfont h3:before{display:none;}
#deliveryfont h3:after{display:none;}
.best-seller{height:165px;}
.headcol1, .blackcol1, .headcol2, .blackcol2, .headcol6, .blackcol5, .headcol8, .blackcol7{display:none !important;}
#blackfridayheadline H1{font-size:1.4em;}
.blackcol6{padding-bottom:11px !important;font-size:12px;}
.blackfridaytable th{font-size:14px;}
.tz-shortcode-tabs{padding:0px;}
.cmmc-vinyl{height:auto;overflow:hidden;}
.cmmc-vinyl h4{font-size:15px;}
#plusfinancelogo{display:none;}
.boxabove{background:rgba(0, 0, 0, 0.5);}
#comingsoonvideo{padding-left:0;padding-right:0;}
#blogflip{display:none;}
#euroheader{font-size:22px;}
#mobileschoolbrochure{display:block;}
#desktopschoolbrochure{display:none;}
.button-container{width:100%;padding:0 60px 0 60px;margin:20px auto 40px;overflow:hidden;}
.gallery .item h1{top:300px;margin-left:100px;}
.delivery-container{height:auto;}
.address-lookup{height:115px;}
.hmc{width:180px;}
.trustpilotbanner{display:none;}
.best-seller > div img{width:110px;}
.gallery{height:200px;}
#tabcolourpage{width:50%;}
#top-sellers{display:block;}
#homepage-charts{padding-left:20px;}
.hldn-area h2{font-size:13px;line-height:14px;}
.grey-circle, .black-circle, .blue-circle, .beige-circle{margin-left:25%;margin-right:25%;display:block;}
#colourtab{width:25%;height:70px;}
.colours-text{display:none;}
.fh-button{margin-bottom:0;}
.product-item h4{font-size:12px;height:50px;line-height:15px;padding-left:10px; padding-right:10px;overflow:hidden;}
#stephshomepage, #stephshomepage span{font-size:12px;}
#beatmypriceimage{width:80%;}
#colourprodnav li{width:65px;}
.prodnav>li>a{width:auto;padding:2px 10px;}
.prodnav>li{width:100%;float:left;margin-left:-1px;height:40px;}
#envirotab{width:33%;height:80px;}
#envirotab a{height:78px;}
#mobiletips{width:100%;}
#mobiletips2{padding-left:0;width:100%;}
.lc-key li.last{border-bottom:0;}
.footer-menu ul li.title, .footer-menu ul li.first, .footer-menu ul li a{text-align:center;}
.footer-about img{margin:0 auto;}
#envirocontent{width:100%;}
.product-item .product-price{height:25px;}
.cat-cont2 .product-infomation h4{font-size:14px;line-height:17px;height:35px;}
.lc-key li{border-top:0;}
.product-event-content h2{line-height:22px;font-size:20px;}
#envirotabsuk{width:100%;float:none;}
#tileoftheweek{display:none;}
#reasonstoshop{display:none;}
.item-slider03{background:url(/_images/Banners/mobile_nouveaucommercial2.jpg);background-repeat:no-repeat;}
.item-slider04{background:url(/_images/Banners/nouveauhomemobile2.jpg);background-repeat:no-repeat;}
.item-slider01{background:url(/_images/Banners/modulyss_banner_mobile_new.jpg);background-repeat:no-repeat;}
.item-slider02{background:url(/_images/Banners/essentialsbanner_mobile.jpg);background-repeat:no-repeat;}
#callushomepage h2{font-size:18px;margin-bottom:0;}
#bestseller_title{display:block;}
#hidden_title{display:none;}
#homepage-usps{margin-top:20px;padding-left:5px;padding-right:5px;}
#homepage-usps img{width:25px !important}
.fhc-area{padding:20px 0px;}
.header-top,
.pre-footer-area,
.travelling-block,
.callus,
.search,
.mdn{display:none;}
.small-top{margin-top:10px;}
.payment,
.copyright{text-align:center;}
.pdf-dwn{margin-bottom:20px;}
.hmc-icon{display:none;}
.hmc{padding-left:15px;background-color:#efefef;}
.main-container-1{margin-right:0px !important;}
#imagebox div table tbody tr td{width:56px;height:56px;padding-bottom:5px;}
#imagebox div table tbody tr td img{width:56px;}
.product-hr4{display:none;}
.product-hr5{display:none;}
.product-icons{display:none;}
.salebannerhome{height:80px;width:100%;padding:5px 10px;background:#c3e3f7;display:block;font-size:15px;color:#3a3a3a;text-align:center;}
.salebannerhome .soon[data-scale='m']{font-size:15px !important;color:#3a3a3a;}
.salebannerhome #my-soon-counter{color:#3a3a3a;font-weight:bold;font-size:15px;}
.salebannerhome .soon-slot .soon-slot-inner{height:auto;}
.salebannerhome .soon [class*=soon-]{line-height:15px;}
.salebannerhome .soon-wrapper [class*=soon-], .salebannerhome .soon [class*=soon-]{line-height:15px !important}
.hldn-area{padding-top:20px;padding-bottom:0px;height:110px;}
#homepageh4 h4{height:22px;}
#colourdivs h4{height:24px;}
.nouveausaver{height:990px;}
.sampleadvert, .modulyssdback{height:750px;display:none;}
.lebistroadvert{height:520px;}
.bounce{margin-top:0px;}
#intro > div{padding-left:0;padding-right:0;}
.ldn-intro, .ldn-area{padding-top:50px;padding-bottom:50px;}
#videocontainer img{height:220px !important;}
#videocontainer object{height:220px !important;}
#roomsmenu{height:160px;}
#jonmenu{height:170px;}
.search-tab a{display:none !important;}
/* .upsell-container{display:none;} */
#concordemobile{padding-top:20px;padding-bottom:60px;}
#concordepicture{margin-bottom:20px;}
.basket-data td, .basket-header th{font-size:12px;padding-right:5px;}
.remove-button{font-size:11px;color:red;}
.checkout-l, .checkout-lc, .checkout-cl, .checkout-col3, .line-subtotal, .checkout-totals-l{font-size:12px;}
.checkout-col2, .checkout-vat-col2, .checkout-totals-col2, .checkout-vat-col3, .checkout-totals-col3{font-size:12px;}
.checkout-cl{display:none;}
.blankmobile{display:none;}
#product-mobile{width:65%;text-align:left;}
.line-subtotal, .checkout-totals-col3, .checkout-vat-col3{width:20%;text-align:left;}
.checkout-col3{width:10%;text-align:left;}
.checkout-lc{width:12%;text-align:left;}
.card-container-right{height:auto;}
.sbc-img{width:100px;padding:5px 5px 5px 0px;}
.ldn-area-left h2{line-height:25px;font-size:20px;}
.ldn-area-left .ldn-div{margin:20px 0;}
.sucess-container{text-align:center;padding:0px 60px 0px 60px;}
.sucess-container img{margin:25px 20px 0px 0px;float:none;}
.team-content{margin-bottom:20px;}
.tc-middle{padding-bottom:0;}
.ldn-list{padding-bottom:20px;}
.ldn-iic-left{display:none;}
.ldn-ipc{padding:0;}
.cd-timeline-content iframe{width:100%;height:auto;}
#popularh4 h4{height:14px;}
#popularh4 .product-price{line-height:40px;}
.product-item .product-price{line-height:16px;font-size:14px;}
#homecolours h4{font-size:16px;padding-top:8px;}
.bullet-product{padding-left:0px;margin-top:30px;}
#roomshotdesc{padding:30px;margin-top:0px;}
.bullet-product h3{padding-left:0px;}
.ldn-intro-left #mobiledeliverytable{padding-bottom:0;border-top:0;}
#deliverytable2 li{padding:10px 10px 0px 10px;}
#deliverytable2 ul{margin-bottom:0;}
#deliverypadding{padding:10px 0px;}
.tilesizereminder{display:none;}
#riopricepoint{padding:70px 20px 20px 20px;}
#riopricepoint h6{font-size:30px;margin-bottom:0px;}
input.rio-button{font-size:13px;}
.rio-content{padding:40px 0px;}
.cit-smallish{height:410px;}
.cit-content{padding:20px;}
.rio-content img{width:120px !important;}
.video-container .video-title-container{width:100%;}
.video-title-container .headline h1{font-size:1.5em;}
.video-container .description .inner{width:90%;}
.video-button{width:130px;height:35px;z-index:1;font-size:13px;line-height:15px;}
.video-title-container .headline h1{font-size:1.5em;}
.video-title-container .description .inner{font-size:16px;}
.note-container{display:none;}
.product-item .product-thubnail .product-meta .add-to-cart, .product-item .product-thubnail .product-meta .quick-view{font-size:12px;width:80%;background-image:none;padding:13px 5px 15px 5px;height:40px;text-align:center;}
.product-meta a{text-decoration:none;}
.product-item .product-thubnail .product-meta .quick-view:hover, .product-item .product-thubnail .product-meta .quick-view:focus{background-image:none;}
.product-item .product-thubnail .product-meta .add-to-cart:hover, .product-item .product-thubnail .product-meta .add-to-cart:focus{background-image:none;}
.cat-header-content{width:100%;}
.navcontainer-bar{display:none;}
.cat-cont2 .col-xs-12{padding-left:0px !important;padding-right:0px !important;}
.pc-intro{overflow:scroll;}
.chtc-area{margin-bottom:0px;}
#tradebounce{margin-top:10px;margin-left:-100px;}
.emptybox img{width:100%;}
.countdownclock{height:130px;background:url('/_images/Background/summersale16mobile.png');background-repeat:no-repeat;background-position:center}
.saletexttop {width:100%;text-align:center;}
#clockdiv3 .clocksmalltext {float:none;font-size:13px;font-weight:normal;margin-top:-10px;}
#clockdiv3{font-size:20px;width:100%;margin-top:55px}
#clockdiv3 > div {margin-left:0px;}
.price-rrp{font-size:14px;}
.hmc{width:135px;}
.best-seller > div img{width:90px;height:90px;margin-top:10px;}
.logo1{width:100%;margin-top:10px;text-align:center;float:left}
.logo1 img{height:auto;}
.logohome{width:65%;text-align:center;float:left}
.logohome img{width:100%;height:auto;}
.countdownhome{width:100%;margin-left:0px;margin-bottom:20px;}
.video-container{height:400px;}
.bannerslider, .homepageheader-container{height:400px;}
#swiperarrowsright{display:none;}
#swiperarrowsleft{display:none;}
#content{padding-top:0px;}
#product{width:100%;margin-bottom:20px;}
#imageholder{width:100%;overflow-y:scroll;overflow-x:hidden;padding-bottom:20px;border-bottom:1px solid #efefef}
.pricingbox{padding:0px;}
.section-small-top{padding-top:0px}
.single-only{display:none;}
#incvatprice{margin-bottom:0px;float:right;width:50%;font-size:11px; line-height:25px;}
#calcTotalPriceIncVat {font-size:30px;font-weight:bold;letter-spacing:-2px;}
#calcTotalPriceExVat {font-size:30px;font-weight:bold;letter-spacing:-2px;}
.product-buttons{margin-top:0px;}
.header-youtube-links {display:none}	
.tab-content2{padding:10px 0px;}
.product-description h3{font-size:18px;line-height:24px;}
.product-spec .spec-w20{width:60%;}
.product-spec td{font-size:11px;}
.footer-top-area, .footer-middle-area{display:none;}
#mainprice{padding-left:0px;margin-bottom:20px;}
.bullet-product ul li:last-child{margin-bottom:0px !important;}
.bullet-product li{margin-bottom:15px;}
.catprice{height:60px;}
#exclvatprice{color:#f1605d;font-size:11px;width:50%;margin-top:10px;float:right;text-align:right; line-height:25px}
.vatnew{margin-top:-10px;}
.dcc-gdc h4{font-size:14px;}
#tabcolourpage{font-size:15px;line-height:25px}
.product-infomation{padding-bottom:20px;}
#mobileonlycategory{display:block;}
.desktoponlycategory{display:none !important;}
.icon-nouveau-home,.icon-nouveau-comm,.icon-forbo,.icon-desso,.icon-modulyss,.icon-paragon,.icon-burmatex,.icon-heuga,.icon-ammiro,.icon-interface{background-size:100%;}
.brand-nouveau-home,.brand-heckmondwike,.brand-nouveau-comm,.brand-forbo,.brand-desso,.brand-modulyss,.brand-paragon,.brand-burmatex,.brand-heuga,.brand-interface,.brand-polyfloor,.brand-ammiro,.brand-lg,.brand-altro{background-size:100%;}
.ldn-foot{padding:5px 30px;}
.xspace{margin-bottom:20px;}
#contacttop h3, #contacttop h3 span, #contacttop2 h3, #contacttop2 h3 span{font-size:20px !important}
#contacttop, #contacttop2{margin-top:20px;}
#formEdit h2{font-size:20px !important;}
#fittingheadline h2{margin-top:-25px;font-size:30px;}
.sampleboximage{margin-top:20px;}
.form_matchmycolour{height:1850px;overflow:hidden;}
.form_fitting{height:2250px;overflow:hidden;}
.form_credit{height:5150px;overflow:hidden;}
.form_beatmyprice{height:1200px;overflow:hidden;}
.form_testimonial{height:1600px;overflow:hidden;}
.mmctext{display:none;}
.popupboxnew {left:0px;top:0px;width:100%;}
.quotetable td textarea {max-height:60px;width:180px!important;}	
.logomatprices{padding:0px;}
.checkout-container {padding:0px;}	
#sampletop{display:block;float:none !important;}
.sbc-box{background-image:none;margin-top:0px;}
#ctl00_MainContent_PanelEnquiry{position:fixed;left:0px;top:0px;width:100%;height:100%;padding:15px;overflow-y:scroll;}
#ctl00_MainContent_PanelEnquiry p{font-size:12px;display:none;}
.quotetable td input{width:180px !important;height:25px;margin-bottom:5px; padding:0px;}
#ctl00_MainContent_EnquiryDetails{width:180px !important;height:70px;}
#ctl00_MainContent_EnquirySubjectValidator{display:none;}
.quotetable th{width:200px !important;padding-right:10px;font-size:12px;}
.quotetable{margin-bottom:0px;}
.quotetable{height:45px;}
.process-container{margin:20px 0px 0px 0px;}
.prsc-row{padding-bottom:0px;}
.prsc-row input{margin-bottom:10px;height:50px;}
.prsc-row select{margin-bottom:10px;height:50px;}
.basket-data{height:100px;}
.sbc-remove{text-align:right;}
#basketexcl input[type="button"]{margin-right:0px;}
.dcode-col1 input{font-size:13px;}
#deliveryprocessbox{height:265px;}
#mobilespace1{margin-top:20px;}
.notice-submit{text-align:center;}
#billingmobile{display:none;}
.bmp img{width:100%;}
.nomobile{display:none;}
.mobileonly{display:block;margin-top:10px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.mobileonly h4{font-size:16px;padding-bottom:0px;}
.mobileonly .fhc-area{padding:20px 0px 0px 0px;}
.mobileshopbutton{width:80%;margin-top:10px;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #5a5a5a;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:relative;}
.residentialpointer{margin:0px 20px 20px 20px;padding:20px;border:1px solid #5a5a5a;color:#5a5a5a;text-align:center;}
.colourpointer{margin:0px 20px 40px 20px;padding:20px;border:1px solid #4c5a6b;color:#4c5a6b;text-align:center;}
.colourpointer a, .residentialpointer a{font-weight:bold;font-size:20px;letter-spacing:-1px;}
.colourpointer p, .residentialpointer p{margin-bottom:5px;}
.cmmc-area{padding:20px;}
.cmmc-area h4{font-size:14px;}
.basket-container, .dcode-container, .personals-container, #deliveryprocessbox, .button-container{width:100% !important;}
.button-container{padding:0px;text-align:center;}
.contcheckout-button{width:100%;float:none;}
.bannercounter{display:none !important;}
.blogindexpage{padding-top:20px !important;}
.bk-vinyl > div > div > div > h2{font-size:30px;}
.hd-011{height:410px}
.landingpage1 input{width:100%;}
.swiper1 .super-slide{width:100%!important;}
.nouveausaver .cancel-button{width:100%;}
.justmobile{display:block;}
.js-nav-fixed-placeholder{display:none !important}
.scrolltable{overflow-x:scroll;}
.bk-modulyss-sale h1{font-size:1.8em}
.dc-weekly{height:300px !important;}
.arrowtop{position:absolute;right:44px;top:-10px;display:block;}
.arrowbottom{position:absolute;right:44px;bottom:10px;display:block;}
.adminfooter{display:block;padding:10px;margin-top:10px;border:1px solid #7b8c9f;}
.login-container{height:280px;}
.swiper2 .swiper-slide img{width:100%;margin-bottom:20px;}
.swiper2 .rrp-savings{position:absolute;margin:0;top:0;left:0;}
.swiper4 .swipeinstructions{width:100%;font-size:13px;color:#ccc;font-style:italic;text-align:center;margin-bottom:15px;margin-top:15px;display:block !important;}
.swiper2 .swiper-pagination{position:relative;margin-bottom:0px;}
.swiper2 .swiper-wrapper{margin-bottom:0px;}
.swiper4 .swiper-button-next, .swiper4 .swiper-button-prev{display:none;}
.swiper4 .swiper-pagination-bullet{width:15px;height:15px;}
.tc-tabs-style1 .tc-tab-desc{font-size:14px !important;}
.swiper4 .swiper-slide{height:520px;}
#reviewpad{padding-left:0px;}
.blogslideshow{height:200px;}
#blogimageleft{padding:0px 0px;}
#blogimageright{padding:0px 0px;}
#blogimage{padding:0px;}
#return-to-top{display:none !important;}
.fixedheight{height:260px;}
.bk-lg{padding:0px!important;}
.bk-polyflor > div > div > img, .bk-qanew > div > div > img, .bk-forbovinyl > div > div > img, .bk-altro > div > div > img{width:200px;}
.bk-modulyss > div > div > img{width:200px;}
.vinyl-area, .modulyss-area, .church-area{padding:40px 0px 0px;}
.vinyl-area .product-event-content hr{margin-top:10px;margin-bottom:30px;}
.vinyltags{display:none;}
.vinyl-area .product-item h4{height:35px;}
.modulyss-area .product-event-content h2{font-size:30px;line-height:30px;}
.church-area .product-event-content h2{font-size:30px;line-height:40px;}
.export-area .product-event-content h2{font-size:24px;line-height:34px;}
#londonfit h3{font-size:20px;}
#mobilefit h3{font-size:20px;font-weight:800;color:#0f99da;letter-spacing:-1px;margin-bottom:20px;margin-top:20px;text-align:center;}
#mobilefit iframe{height:300px;}
#mobilefit{background-color:#f9f9f9;padding:20px;}
.saletexttop2{font-size:14px;}
.hldn-area1{display:none;}
.bk-newtrade h1{font-size:3em;}
#mobiletradeuk h2{font-size:25px;line-height:30px;}
.bk-newtrade{height:350px !important;}
.tradepages .swiper-container{width:315px;}
.tradepages .tradepricing span{font-size:16px;}
.tradepages p{font-size:16px;}
.tradepages .tradepricing p{margin-bottom:20px;}
.tradetest img{width:100%;height:auto;}
.emptybox{height:190px;}
.tc-tabs-style1 .nav-tabs li a{box-shadow:none !important;}
#freebrochure h3{color:#5a5a5a;font-weight:bold;margin-top:20px;}
#tradeshow{opacity:1;}
.trademenu ul li{height:90px;}
.ldn-intro-left hr,
.ldn-area-left hr , .ldn-area-basket hr{height:1px;border:none;text-align:center;width:40px;background-color:#505a6c;margin:7% 40%;}
.creditdigital hr{height:1px;border:none;text-align:center;width:40px;background-color:#505a6c;margin:7% 40%;}
.fitting2020 hr{height:1px;border:none;text-align:center;width:40px;background-color:#505a6c;margin:7% 40%;}	
.tradespacing{font-size:10px;}
.roomshottext{left:30%;}
.tradepages #tradedeliverybox p span{width:150px;}
.tradepages #tradedeliverybox p{margin-top:10px;}
.mobilelogo{width:70%;margin-top:30%;}
.mobilelogo2{width:90%;margin-top:10%;}
.bk-newaccessories > div > div > div > h2{font-size:30px;}
.icon-reminders p{font-size:16px;}
.icon-reminders{padding:20px 20px 10px 20px;margin-bottom:30px;}
.icon-reminders em{font-size:18px;}
.icon-reminders-blog p{font-size:16px;}
.icon-reminders-blog{padding:20px 20px 10px 20px;margin-bottom:30px;}
.icon-reminders-blog em{font-size:18px;}
.ldn-subtitle{font-size:14px;max-width:400px;}
.countdownclock2{height:90px;}
#mobileclock{height:70px;}
.hungaryflag{width:100%;}
.page-h1-export{font-size:30px;line-height:35px;}
.subheading-export{font-size:17px;}
.export-area p{font-size:14px;line-height:25px;}
.export-area .catprice{height:50px;}
.export-area .catprice0{height:20px;}
.export-area #stephshomepage span{width:100%;float:left;font-size:15px;margin-top:5px;height:25px;}
.subheading-export{width:250px;}
.church-area .topbit h1{font-size:2.5em;}
.church-area .topbit{margin:30px 20%;}
.video-container .video-title-container{margin:0 auto;background:none;}
.hd-discountmenu{height:70px;}
.bk-bf2017{background-size:cover;}
#blackfridayvid{width:80%;background-color:#000;opacity:0.8;margin-top:30px;height:260px;}
#video-background{left:-720px;}
.video-title-container .description{font-size:18px !important;}
.bk-xmas2017{background:url(/_images/Site/mobilebannerlanding3.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;}
.hd-xmas{height:350px;}
.video-container video{display:none;}
.banner2 .video-container .video-title-container{width:320px;}
.bk-jansale{background:url(/_images/Banners/bestsellersbannermobile.jpg);background-position:center;background-size:cover;}
.ultradelivery{width:130px;}
.socialbottom{display:none;}
.socialbottommobile{margin:25px 0 0px 0;display:block;text-align:center;}
.footer-bottom-area{background-color:#fff;border-top:1px solid #5a5a5a;}
.copyright p{color:#5a5a5a;}
.bk-concorde .product-event-content{margin-top:40px;}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}
#measureboxes .calcAreaType{padding:8px 20px;font-size:11px;}
.calc-bubble{margin-bottom:10px;z-index:800;}
.calc-summary{z-index:1;}
#wasprice{margin-top:5px;}
#calcAreaToCover, #calcNumberOfPacks{font-size:15px;width:100px;}
#calcpacks{font-size:12px;}
.bk-bloglist{display:none;}
.mfcsample{display:none!important}
.church-area .icon-reminders-blog h2{margin-top:30px;line-height:30px;}
.product-event-content .event-footer{padding-bottom:20px;}
.pull-left .doofinder{display:none;}
.searchpage .doofinder{display:block;margin-top:-10px;height:40px;float:none;}
.searchpage .doofinder #newsearchbox22{margin-left:0px;width:100%;background:#c3e3f7;}
.searchpage{float:left;width:100%;padding:20px;}
#newsearchbox22{margin-left:0px;color:#3a3a3a;border-bottom:1px solid #3a3a3a;}
#newsearchbox22::placeholder{color:#3a3a3a;text-align:center;font-size:14px;}
.swiper8 .swipeinstructions{margin-bottom:25px;}
.justmobile hr{margin-top:10px;margin-bottom:10px;}
.templatejon, .templatejon-narrow{padding:30px 0;text-align:center;overflow:hidden;height:auto;background-size:100%;}
.templatejon-worldcup{padding:30px 0;text-align:center;overflow:hidden;height:100vh;}
#win{padding:30px 0;text-align:center;overflow:hidden;height:auto;}
.team-page .left_image{padding-top: 1em;}
.team-page .right_content{padding-left: 0; padding-top: 1em;}
.team-page .wrappopup{display: grid;}
.team-page .btnteam{margin-top: 0.7em;}
.team-page .buttonsteam{margin: auto; text-align: center; margin-top: 2.3em; margin-bottom: 1.3em;}
.templatejon h1, .templatejon-narrow h1, #win h1{font-size:2.5em;}
.templatejon-worldcup h1{font-size:1.5em;}
.templatejon-worldcup h2{font-size:1em;}
.templatejon h2, .templatejon-narrow h2{font-size:1.4em;line-height:20px;}
.templatejon .bounce, .templatejon-narrow .bounce, .templatejon-worldcup .bounce{display:none;}
.templatejon-left h2{line-height:45px;font-size:20px;margin-bottom:0px;font-weight:bold;}
.newreshome .templatejon-left{margin:0px;}
.templatejon-left{margin:20px 0;padding:0px 0px;}
.templatejon-left hr{height:1px;border:none;text-align:center;width:70px;background-color:#505a6c;margin:7% 40%;}
.templatejon-left .container{width:90%;}
.templatejon .title, .templatejon-narrow .title, #win .title, .templatejon-worldcup .title{margin:auto 5%;}
.templatejon-left h3{line-height:30px;font-size:18px;text-align: center;}
.templatejon-left .motif{width:90%;height:auto;}
.templatejon-left img{margin-bottom:0px;}
.thankyou-form .animated-slider-thanks{display:none;}
.header-content{height:80px;}
.header-content .logo{padding-left:0px;width:165px;}
.nouveauplankslogo{width:80%}
.plankscategorypage .planks-area3{padding:20px 0 20px;}
.plankscategorypage .planks-area{padding:40px 0 20px;}
#millikenp img{width:80%;}
#burmatexp img{width:80%;margin-top:50px}
#forbop img{margin-top:60px;}
#nouveaup{margin-top:80px;}
.millsk .product-item h4{margin-bottom:10px;}
#flotex{margin-left:0px;margin-bottom:20px;}
.homepagefitting, .video-container .imagehelp18{display:none;}
.js-contain{text-align:center;}
.js-product-name{font-size:16px;}
.js-added-to-basket{font-size:14px;height:130px;}
.js-contain a{font-size:15px;}
.sectorscategorypage .planks-area3{padding:0px 0px 20px;}
.sectorscategorypage .planks-area{padding:30px 0 20px;}
.sectorscategorypage hr{margin-top:10px;margin-bottom:20px;}
.sectorscategorypage .menubottom{height:300px;margin-bottom:40px;overflow:hidden}
.categorymenu ul li {width:27%;font-size:13px;}
.menubottom {margin-bottom:30px;}
.menuchoice {margin-top:0px;}
.menuchoice h2 {font-size:1.3em;margin-bottom:0px;margin-top:15px;}
.minicats{border-top:0px;border-left:0px;border-right:0px;margin-bottom:5px;}
.sectorsintro{margin:20px 0px;}
.sectors-entry .leftside{padding-right:0px;text-align:justify}
.sectors-entry{margin-top:30px;width:95%}
.sectors-entry img{margin-bottom:40px;width:auto;}
.sectors-entry p, .sectors-middle p, .sectors-last p{font-size:13px;line-height:20px;}
.swippermobilegone{display:none;}
.swippermobile{display:block !important;}
.mobilesticky{position:fixed;bottom:0px;width:100%;padding:10px;background-color:#eb5755;color:#fff;z-index:1000;text-align:center;font-size:24px;display:none !important;line-height:40px;}
.mobilesticky:before{padding-right:10px;font-family:'FontAwesome';content:'\f095';color:#fff;font-size:24px;}
#easterfitting{top:5200px;left:180px;}
#eastercarpet{top:1700px;}
#easterteam{top:600px;left:220px;}
#eastercat{top:9600px;}
#eastercat2{top:8750px;}
#eastercat3{top:2890px;}
.banner1 .salesboxy{width:300px;text-align:center;}
.banner1 .salesboxy .headline h1{font-size:28px;}
.banner1 .salesboxy .inner{font-size:16px;width:300px;}
.holidaybanner img{width:100%;}
.lanre img{width:100%;}
.blogContent p{font-size:16px;line-height:25px;}
.blogEntry .titleCol{font-size:30px;line-height:38px;}
.blogEntry .blog-info{font-size:14px;margin-bottom:10px;}
.page2018{width:100%;}
.tabs-menu>li, .tabs-menu>li>a{width:62px;}
.tabs-menu>li>a{font-size:11px;}
.tabs-menu li.current{height:45px;}
.tabs-menu>li>a{height:40px;}
#tab1text, #tab2text, #tab3text, #tab4text, #tab5text, #tab6text{line-height:40px;}
.tabs-menu{height:45px;}
.page2018 .pad{padding-left:0px;}
.page2018 .specs ul li:before{display:none;}
.page2018 .pad2{padding-right:0px;}
.page2018 .section7{padding:20px;display:none;}	
.page2018 .section3 .pad3{padding:0px;}
.page2018 .section4 .divTableCell:nth-of-type(3), .page2018 .section4 .divTableCell:nth-of-type(4){display:none;}
.page2018 .section15{width:100%;padding:0px;background:#fff;margin-top:40px;}
.page2018 .section14{box-shadow:-5px -5px 5px #ccc inset;border:1px solid #ccc;padding:10px;}
.page2018 .buyinginfo ul li{text-align:left;margin-bottom:10px}
.page2018 .pdf-dwn{height:180px;}
.page2018 #videocontainer{margin-bottom:20px;}
.page2018 .product-page-bullets ul li{font-size:14px;}
.page2018 .section82{margin-bottom:15px !important;}
.templatejon-left input{margin-bottom:30px;width:120px;font-size:12px;}
	.page2018 .section {margin-bottom:30px}	
#landingfix h3, #landingfix p{line-height:25px;font-size:15px;}
.camper input{width:90%;margin-top:10px;}
#studio h1, #camper h1, #boats h1{font-size:3em;letter-spacing:-1px;}
#wheelchair h1, #camper h1, #boats h1{font-size:3em;letter-spacing:-1px;}
.upsell-title span{font-size:18px;}
.upsell-title{padding-bottom:0px;}
.heugabullets{display:none;}
.heugabut{margin-top:0px;margin-bottom:30px !important;}
.heugadive{display:none;}
.heugalandingpage .templatejon-left h2{font-size:15px;line-height:20px;height:50px;}
.heugalandingpage .templatejon-left img{padding:0px !important;border:0px;}
.heugasale{display:none;}
.heugalandingpage input{margin-top:20px;}
.heugalandingpage .product-event-content h2{font-size:20px}
.heugalandingpage #campervan h1{font-size:2em;}
.heugalandingpage .jondivider hr{width:20%;}
.heugalandingpage #landingfix p{display:none;}
.page2018 .sameday{display:block;align-items:none;height:230px;}
.page2018 .sameday > div:first-of-type{display:none;}
.page2018 .sameday h3{line-height:25px;}
.worldcup{width:100%;}
.worldcup img{width:100% !important;}
.emaillanre{margin-bottom:10px;}
#dctSidenav{display:none !important;}
.shopstandard > div:first-of-type{width:100%;}
.container--shop-the-look #measureboxes{width:100%;}
.shop-the-look__products-container--3 .shop-the-look-product{width:95%}
.shop-the-look__products-container--2 .shop-the-look-product{width:95%}
.shop-the-look__adhesive{height:180px;}
.container--shop-the-look .mainimage{height:auto;width:100%;}
.container--shop-the-look .mainimage img{width:100%;}
.tarketttable td{font-size:10px;}
.lvthighlight2{width:100%;}
.tarkett-area .product-event-content img{width:100%;}
.tarkett-area{margin-bottom:30px;}
.swiper85{width:100% !important;height:auto !important;}
.swiper85 .swiper-slide img{width:100%;height:auto;}
.swiper85 .swiper-wrapper{margin-bottom:0px;}
.swiper85 .swiper-button-next{background-size:20px;right:0px;}
.swiper85 .swiper-button-prev{background-size:20px;left:0px;}
.bk-shinymenu{height:90px;margin-bottom:10px;}
.golddiscount{right:0px;background-color:#c3a87c;padding:10px 10px 10px 60px;color:#fff;font-size:10px;font-weight:bold;text-align:right;}
.silverdiscount{right:0px;background-color:#c3a87c;padding:10px 10px 10px 60px;color:#fff;font-size:10px;font-weight:bold;text-align:right;}
.hd-pig{height:280px;}
.design-video{height:405px;transform:translate(-70%, 0);}
.bk-designintro{display:none;}
.fittingpage2022 .overvideo {width:100%}
.fittingpage2022 .product-event-content h2 {padding:10px 20px}
.fittingpage2022 .ldn-area-left {padding:40px 10px}	
.bk-none.experience{padding-bottom: 0px;}
.fittingpage2022 .ldn-area-left h5 {font-size:1.2em}
.proimag .imgproimg {height: 85% !important;}
/* .fittingpage2022 .proimag img, .fittingpage2022 .imgproimg {margin-bottom:20px}	 */
/* .fittingpage2022 .slideproject img {margin-bottom:20px}	 */
.fittingpage2022 .faq-l, .faq-r {font-size:14px;line-height:18px;}
.fittingpage2022 .faq-l {font-weight:bold;}	
.fittingpage2022 .changeit a {font-size:14px;}	
.designService .product-event-content{width:90%;}
.designService .ldn-area h1{font-size:35px;}
.designService .ldn-area h1::after{background-size:70%;background-position:center;padding-left:50px;}
.designService .ldn-area h2{font-size:35px;}
.designService .ldn-area h2::after{background-size:70%;background-position:center;padding-left:50px;}
.fittingService iframe{overflow:scroll !important;}
.videonomobile{display:none;}
.videomobile{display:block;}
.bk-feedbackform .product-event-content h2{font-size:28px;line-height:30px;}
.bk-feedbackform{height:200px;}
.shop-the-look__products-container--4 .shop-the-look-product{width:95%}
.videoreminder{font-size:16px;}
#dessovinylarea, #altrovinylarea, .bk-burmatex, #paragonvinylarea, .plankscategorypage .planks-area3, .bk-polyflor, .bk-forbovinyl, .bk-interfacevinyl, .tarkett-area, .bk-newadhesives, .bk-newunderlay, .screedbk, .transitionbk, .bk-newnosings{display:none !important}
.bk-blackfriday{background:url(/_images/Banners/blackfridaylandingmobile.jpg);background-position:center;background-size:cover;height:300px;}
.bk-xmas2018{background:url(/_images/Banners/boxingday_landingmobile.jpg);background-position:center;background-size:cover;height:400px;}
.bk-cybermonday{background:url(/_images/Banners/cybermondaymobile2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.header-content > div:first-of-type > div:first-of-type, .motto{display:none;}
.bk-ourprojects .product-event-content img{width:100%;}
.ourprojects{text-align:center;}
.ourprojects h1{text-size:20px;}
.ourprojects p{font-size:14px;line-height:20px;}
#newsearchbox::placeholder{color:#333;}
.luvantooffer, .lgoffer, .luvantoprooffer{display:none;height:80px;padding:15px;font-size:13px;}
.brands-area h1{font-size:35px !important;width:100%;line-height:35px;}
.ldn-area h1{font-size:35px;}
.ruler-click{display:block;}
.quotetext{display:none;}
button.quote-button{margin-top:10px;}
input.samples-button{margin-bottom:5px;margin-top:7px;}
/* .brands-area h1{line-height:35px;} */
.designsinabox .brands-area h2 {width:100%;font-size:16px;}
.designsinabox .ldn-subtitle {font-size:20px; line-height:28px;}
.creditdigital{text-align:center;}
.container--shop-the-look h2 {font-size:15px;line-height:24px;}
.fitting2020{text-align:center;}	
.container--shop-the-look .designsinabox-desc {font-size:0.8em;line-height:20px;}	
.container--shop-the-look .shoplookprice {font-size:20px;}	
.container--shop-the-look h1 {font-size:2em}	
.faq-l{margin-bottom:10px;}
.ldn-foot{float:left;}
.eggtarkett, .eggmilliken{display:none;}
.easterbanner{display:none;}
.shopheader{bottom:130px;}
.shopslider{background-position-x:center;background-size:80%;background-position-y:0%;}
.shopprice{font-size:20px;bottom:90px;}
.swiper2 .swiper-slide{height:270px;padding-top:10px;}
.newreshome .fhc-area h1{font-size:18px;font-weight:800;color:#505a6c;padding-bottom:10px;width:70%;margin:0 auto;}
.bottomline{margin:0px auto 10px;padding:15px 0px;font-size:13px;border-radius:3px;}
.bottomline a{color:#5A5A5A}
.bottomline a:hover{color:#ccc;text-decoration:none;}
.newservices:last-of-type{display:none;}
.serviceslink{font-size:11px;}
.headservices{font-size:14px;}
.servicesinner{padding:15px;}
.dcc-pgc-form {margin-top:0px; padding:30px 20px 30px 20px}
.dcc-pgc-form a {width:100%; display:block;text-align:center; font-size:13px;margin-left:0px;}
.dcc-pgc-form img {margin:10px 10px 20px 20px}	
.dcc-pdf-form {padding-left:0px;}	
.dcc-pdf-form p{font-size:14px;line-height:16px;padding-right:20px;margin-bottom:2px;overflow:hidden;height:80px;}
	.tabletimage img {margin-bottom:0px !important}	
.imagemarg{margin-bottom:20px !important;}
.artechnology{display:none;}
.page2018 .nouveausaver{height:850px;}
.sectorsheading {width:300px; margin:0 auto;}	
.sectorsheading h1{font-size:35px; line-height:35px;}
.sectorsheading span {font-size:35px;line-height:35px;}	
.sectorsheading h2{font-size:16px;padding-left:40px;padding-right:40px;line-height:20px;}
.categorymenu ul{width:530px;}
.sectors-middle .wide-button{margin-bottom:30px;}
.samplequestion table tr td{width:100%;float:left;margin-bottom:10px;}
.newreshome h1 {font-size: 25px; font-weight: bold; margin-top: 30px; width: 80%;margin: 20px auto;}
.hall2010 {display:none;}	
.page2018 .section88 {padding: 20px;border-radius: 2px;color: #333; display: flex;align-items: center;justify-content: center;}	
.alluraproducttable {display:none;}
.fittingsale {font-size:16px;}
	.dcc-pgc-form-reviews {padding:30px;}
.bottom-arrow-background{bottom: 15px !important;}
.vacancie{width:300px;font-size:18px;}
.vacancie div:first-child{padding:20px;}
.vacancies-container img:nth-child(2){width:315px;}
.descover-location img{width:220px;}
.main-page_commerical{margin-top: 0;}
.main-page_commerical .new-nouveau a{padding-inline:75px;}
.bespoke-survey-block .bespoke a{width:unset;padding:10px 8px;}
.youtube-links_slider #wrapper {max-width:265px;}
.header-youtube-links .links-container a{min-width:calc(100% - 20px);justify-content: center; margin-right:-12px;}
}
@media (max-width:400px){
    .top-slider h2,.top-slider-title-bold {font-size: 17px !important;}
    .featured-book-block .featured-brands .featured-slider-conatiner p {width: 100%;}
    .plankhelp18{width: 335px;}
    .commercial-choice-img{width: 90%;}
    .addresses1{height:670px;}
}

@media (max-width:376px){
.bespoke-survey-block .bespoke a{height: auto;}
.template-sales-person .pequena{display:none;}
.template-sales-person .btnsalesp{margin-top: 0.7em; padding: 2px 4px 2px 4px;}
.template-sales-person .buttonsmain{margin: auto; text-align: center; margin-top: 2em; margin-bottom: 0; display:flex; align-items:center; justify-content:center; flex-direction: column;} 
.template-sales-person .linhanao{display: none;}
.template-sales-person .imgsalesrow{height: 250px;}
.template_evpojects .changeit img {height:195px;}
.overvideo h1{font-size: 50px !important;}
.brands-area h1 {font-size:30px !important}
.logomobile {width:110px;padding:30px 0px 0px 10px;}	
.mobilechecks {margin-top:0px;width:180px;margin-right:50px;}	
.alluratext2, .templatejon-left h3{font-size:11px !important; text-align: center;}
.egg2021a, .egg2021b, .egg2021c, .egg2021d {position:absolute;top:1600px;left:150px;}
.egg2021e {top:1300px; left:140px;}
.header-content .logo {width:110px;}	
.page2018 .section7 {padding:0px;}	
#clockdiv3 > div {margin-left:-18px;}
.page2018 .dcc-pdf-form p {height:30px;}	
.tabletimage {display:none;}	
.page2018 .section7 > div:first-of-type {width:300px;}	
.newreshome .whitebox, .newcomhome .whitebox {height:max-content;}	
.quotemess {display:none;}	
.fittingService iframe{overflow:scroll !important;}
.fitting-geogra .review-geo{height:400px;}
.shop-the-look__products-container--4 .shop-the-look-product{width:95%}
.dcc-pdf-form p{height:80px;}
.videonomobile{display:none;}
.videomobile{display:block;}
.searchpage .doofinder{display:block;margin-top:-10px;height:40px;margin-left:-10px;}
.headservices{font-size:12px;}
.serviceslink{font-size:11px;}
.servicesinner{height:110px;}
.salebannerhome{height:80px;}
.team-page .btnteam{margin-top: 0.7em; padding: 2px 4px 2px 4px;}
.team-page .buttonsteam{margin: auto; text-align: center; margin-top: 2em; margin-bottom: 1em;}
.tabs-menu>li, .tabs-menu>li>a{width:55px;}
.tabs-menu>li>a{font-size:11px;}
.tabs-menu li.current{height:45px;}
.tabs-menu>li>a{height:40px;}
#tab1text, #tab2text, #tab3text, #tab4text, #tab5text, #tab6text{line-height:40px;}
.tabs-menu{height:45px;}
.page2018{width:100%;}
.page2018 .buyinginfo ul li:before{margin-left:30px;}
.bk-feedbackform .product-event-content h2{font-size:18px;}
.artechnology{display:block;}
.polyflor .slider-home2 .bottom-arrow-background{bottom:52% !important}
.book-appointment, .book-appointment2 .enquiry, .book-appointment2 .ready{padding-block: 20px;}
.book-appointment div{margin-bottom: 10px !important;}
.book-appointment h2, .book-appointment2 h2{font-size: 20px !important;}
.book-appointment p, .book-appointment2 p{font-size: 14px !important;margin:20px 0;}
.book-appointment button{width: 240px !important;}
.book-appointment .book-btn{width: 240px !important;}
.main-img_text p{width: 240px !important;}
.connect-block{background-image: url("/_images/home/connect-mobile.png");}
.lastweek, .wallpaper-last-img{width: 300px !important;}
.previous-card div{gap: 10px}
.download-pc{gap:5px !important;}
.download-mobile{gap:0 !important;}
.in-touch{padding:20px 15px;}
.hosp-top h2{font-size:23px;}
.hosp-top p, .hosp-bottom p{font-size:14px;}
.weekly-previous{padding-bottom:130px}
.podcast-card{width:290px;}
.podcast-card div a{padding-inline:39px;}
.hq-videos .youtube-slider{height:350px !important;}
.buyers-guide{padding:32px 15px !important;}
.banner_youtube{font-size:13px;}
.banner_youtube img{margin-inline:5px;}
.career-slide .career-avatar{width:150px;height:150px;}
.prev, .next,.text {font-size: 11px}
.dots{padding-top:35px;}
.main-page_commerical h3{font-size:18px !important;}
#video-template h3{font-size:18px !important;}
.yottie-container{height:270px;}
#yottie_1 .yottie-widget-feed-section-slide{height: 100% !important;}
div.yottie-widget-feed-section-arrow {top: 50% !important;}
.commercial-choice-img{margin-left:0px}

}
@media (max-width:350px){
    #Residential{gap:0px !important}
}

@media (min-width:416px){
.mobilesticky{display:none!important}

}

@media (min-width:768px){
.search-tab span{display:none !important;}	
.home-tab{display:none;}
.jetmenu li > .megamenu ul.first{min-height:95px;margin-bottom:20px}
#roomsideas{max-height:250px;}
/* .jetmenu{width:720px} */
.new-projects-page .video_one{margin-right:4%;}
.new-projects-page div.entrybox{padding-top:30px; padding-bottom:30px; border-bottom: 1px solid #ccc; margin-top:30px; float:left; margin-bottom:30px;}
.template-sales-person .custom-select, .template-sales-person .linha, .template-sales-person .linhanao{display: none;}
}

@media only screen and (min-width:820px){
.backschool .align-items-centerr{ display: flex; align-items: center;}
.backschool .book-school {margin-left:20px;}
.backschool .caixa-um{padding-right:5px;}
.backschool .caixa-dois{padding-left:5px;}
.backschool .laptop-school{margin-right:20px;}
.cd-timeline-content h2{font-size:18px}
.cd-timeline-content p{color:#5a5a5a;font-size:14px;line-height:20px;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date{font-size:14px;}
.template-sectors-page .main-container-2  {width: 750px;}
.template-sectors-page .dp-adjright {padding-left:0;}
}

@media (min-width: 992px) {
.template-sales-person .projects-gen{padding-right:10px;}
.template-sectors-page .main-container-2  {width: 970px;}
/* .jetmenu{width:940px}	 */
.youtubepromo iframe{left:50px;}
}

@media (min-width:1200px){
.top-slider-item{min-width: 200px;}
/* .jetmenu{width:1170px} */
.mh-fc1,
.mh-fc2{padding:20px 20px;text-align:center;}
.template-sales-person .imgsalesrow{height: 240px; width: 250px;} 
.template-sales-person .projects-gen{padding-right:20px;}
.cd-timeline-content{margin-left:0;padding:1.6em;width:45%;}
.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#f6f6f6;}
.cd-timeline-content .cd-read-more{float:left;}
.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:14px;font-weight:600;}
.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#f6f6f6;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right;}
.cssanimations .cd-timeline-content.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s;}
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s;}
#cd-timeline{margin-top:3em;margin-bottom:3em;}
#cd-timeline::before{left:50%;margin-left:-2px;}
.cd-timeline-block{margin:4em 0;}
.cd-timeline-block:first-child{margin-top:0;}
.cd-timeline-block:last-child{margin-bottom:0;}
.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}
.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s;}
}

@media (min-width:1950px){
.bannerslider{height:400px;}	
.hd-xmas{height:600px;}
.homepageheader-container{height:400px;background-color:#4c5a6b}
.homepageslider{width:1139px;}
#blackfriday {background-size:100%;}	
}











@media only screen and (min-width: 650px) and (max-width: 807px) {
.new-projects-page .foste, .new-projects-page .vid, .new-projects-page .rowvide, .new-projects-page .video_one iframe, .new-projects-page .video_two iframe, .new-projects-page .video_one, .new-projects-page .video_two{margin-right:0; margin-left:0; padding-right:0; padding-left:0;}
.new-projects-page .foste, .new-projects-page .vid, .new-projects-page .rowvide{padding-right:15px; padding-left:15px;}
.new-projects-page .video_one{margin-right:4%;}}



@media only screen
and (min-device-width:320px)
and (max-device-width:740px)
and (orientation:landscape){.flexy-fix-add-on{width:100%;}
.js-nav-fixed-placeholder{height:0px !important;}
.video-container .description .inner, .video-container .description .inner span{font-size:14px !important;}
#deliveryfont h3{font-size:15px;line-height:18px;}
#deliveryfont h3:before{display:none;}
#deliveryfont h3:after{display:none;}
.best-seller{height:165px;}
.headcol1, .blackcol1, .headcol2, .blackcol2, .headcol6, .blackcol5, .headcol8, .blackcol7{display:none !important;}
#blackfridayheadline H1{font-size:1.4em;}
.blackcol6{padding-bottom:11px !important;font-size:12px;}
.blackfridaytable th{font-size:14px;}
.tz-shortcode-tabs{padding:0px;}
.cmmc-vinyl{height:auto;overflow:hidden;}
.cmmc-vinyl h4{font-size:15px;}
#plusfinancelogo{display:none;}
.boxabove{background:rgba(0, 0, 0, 0.5);}
#comingsoonvideo{padding-left:0;padding-right:0;}
#blogflip{display:none;}
#euroheader{font-size:22px;}
#mobileschoolbrochure{display:block;}
#desktopschoolbrochure{display:none;}
.button-container{width:100%;padding:0 60px 0 60px;margin:20px auto 40px;overflow:hidden;}
.gallery .item h1{top:300px;margin-left:100px;}
.delivery-container{height:auto;}
.address-lookup{height:115px;}
.hmc{width:180px;}
.trustpilotbanner{display:none;}
.best-seller > div img{width:110px;}
.gallery{height:200px;}
#tabcolourpage{width:50%;}
#top-sellers{display:block;}
#homepage-charts{padding-left:20px;}
.hldn-area h2{font-size:13px;line-height:14px;}
.grey-circle, .black-circle, .blue-circle, .beige-circle{margin-left:25%;margin-right:25%;display:block;}
#colourtab{width:25%;height:70px;}
.colours-text{display:none;}
.fh-button{margin-bottom:0;}
.product-item h4{font-size:13px;height:35px;line-height:17px;padding:0;overflow:hidden;}
#stephshomepage, #stephshomepage span{font-size:12px;}
#beatmypriceimage{width:80%;}
#colourprodnav li{width:65px;}
.prodnav>li>a{width:auto;padding:2px 10px;}
.prodnav>li{width:100%;float:left;margin-left:-1px;height:40px;}
#envirotab{width:33%;height:80px;}
#envirotab a{height:78px;}
#mobiletips{width:100%;}
#mobiletips2{padding-left:0;width:100%;}
.lc-key li.last{border-bottom:0;}
.footer-menu ul li.title, .footer-menu ul li.first, .footer-menu ul li a{text-align:center;}
.footer-about img{margin:0 auto;}
#envirocontent{width:100%;}
.product-item .product-price{height:25px;}
.cat-cont2 .product-price{}
.cat-cont2 .product-infomation h4{font-size:14px;line-height:17px;height:35px;}
.lc-key li{border-top:0;}
.product-event-content h2{line-height:40px;font-size:20px;}
#envirotabsuk{width:100%;float:none;}
#tileoftheweek{display:none;}
#reasonstoshop{display:none;}
.item-slider03{background:url(/_images/Banners/mobile_nouveaucommercial2.jpg);background-repeat:no-repeat;}
.item-slider04{background:url(/_images/Banners/nouveauhomemobile2.jpg);background-repeat:no-repeat;}
.item-slider01{background:url(/_images/Banners/modulyss_banner_mobile_new.jpg);background-repeat:no-repeat;}
.item-slider02{background:url(/_images/Banners/essentialsbanner_mobile.jpg);background-repeat:no-repeat;}
#callushomepage h2{font-size:18px;margin-bottom:0;}
#bestseller_title{display:block;}
#hidden_title{display:none;}
#homepage-usps{width:33%;margin-top:20px;padding-left:5px;padding-right:5px;}
.fhc-area{padding:20px 0px;}
.header-top,
.pre-footer-area,
.travelling-block,
.callus,
.search,
.mdn{display:none;}
.small-top{margin-top:30px;}
.payment,
.copyright{text-align:center;}
.pdf-dwn{margin-bottom:20px;}
.hmc-icon{display:none;}
.hmc{padding-left:15px;background-color:#efefef;}
.main-container-1{margin-right:0px !important;}
#imagebox div table tbody tr td{width:56px;height:56px;padding-bottom:5px;}
#imagebox div table tbody tr td img{width:56px;}
.product-hr4{display:none;}
.product-hr5{display:none;}
.product-icons{display:none;}
.salebannerhome{height:70px;width:100%;padding:15px 10px;background:#c3e3f7;margin-top:50px;display:block;font-size:12px;color:#3a3a3a;text-align:center;}
.salebannerhome .soon[data-scale='m']{font-size:12px !important;color:#3a3a3a;}
.salebannerhome #my-soon-counter{color:#3a3a3a;}
.salebannerhome .soon-slot .soon-slot-inner{height:auto;}
.hldn-area{padding-top:20px;padding-bottom:0px;height:110px;}
#homepageh4 h4{height:22px;}
#colourdivs h4{height:24px;}
.nouveausaver{height:990px;}
.sampleadvert, .modulyssdback{height:750px;display:none;}
.lebistroadvert{height:520px;}
.bounce{margin-top:0px;}
#intro > div{padding-left:0;padding-right:0;}
.ldn-intro, .ldn-area{padding-top:50px;padding-bottom:50px;}
#videocontainer img{height:220px !important;}
#videocontainer object{height:220px !important;}
#roomsmenu{height:160px;}
#jonmenu{height:170px;}
.search-tab a{display:none !important;}
/* .upsell-container{display:none;} */
#concordemobile{padding-top:20px;padding-bottom:60px;}
#concordepicture{margin-bottom:20px;}
.basket-data td, .basket-header th{font-size:12px;padding-right:5px;}
.remove-button{font-size:11px;color:red;}
.checkout-l, .checkout-lc, .checkout-cl, .checkout-col3, .line-subtotal, .checkout-totals-l{font-size:12px;}
.checkout-col2, .checkout-vat-col2, .checkout-totals-col2, .checkout-vat-col3, .checkout-totals-col3{font-size:12px;}
.checkout-cl{display:none;}
.blankmobile{display:none;}
#product-mobile{width:65%;text-align:left;}
.line-subtotal, .checkout-totals-col3, .checkout-vat-col3{width:20%;text-align:left;}
.checkout-col3{width:10%;text-align:left;}
.checkout-lc{width:12%;text-align:left;}
.card-container-right{height:auto;}
.sbc-img{width:100px;padding:5px 5px 5px 0px;}
.ldn-area-left h2, .ldn-area-basket h2{line-height:45px;font-size:20px;}
.ldn-area-left .ldn-div{margin:20px 0;}
.sucess-container{text-align:center;padding:0px 60px 0px 60px;}
.sucess-container img{margin:25px 20px 0px 0px;float:none;}
.team-content{margin-bottom:20px;}
.tc-middle{padding-bottom:0;}
.ldn-list{padding-bottom:20px;}
.ldn-iic-left{display:none;}
.ldn-ipc{padding:0;}
.cd-timeline-content iframe{width:100%;height:auto;}
#popularh4 h4{height:14px;}
#popularh4 .product-price{line-height:40px;}
.product-item .product-price{line-height:16px;font-size:14px;}
#homecolours h4{font-size:16px;padding-top:8px;}
.bullet-product{padding-left:0px;margin-top:30px;}
.bullet-product h3{padding-left:0px;}
.ldn-intro-left #mobiledeliverytable{padding-bottom:0;border-top:0;}
#deliverytable2 li{padding:10px 10px 0px 10px;}
#deliverytable2 ul{margin-bottom:0;}
#deliverypadding{padding:10px 0px;}
.tilesizereminder{display:none;}
#riopricepoint{padding:70px 20px 20px 20px;}
#riopricepoint h6{font-size:30px;margin-bottom:0px;}
input.rio-button{font-size:13px;}
.rio-content{padding:40px 0px;}
.cit-smallish{height:410px;}
.cit-content{padding:20px;}
.rio-content img{width:120px !important;}
.video-container .video-title-container{width:100%;}
.video-title-container .headline h1{font-size:1.5em;}
.video-container .description .inner{width:90%;}
.video-button{width:130px;height:35px;z-index:1;font-size:13px;line-height:15px;}
.video-title-container .headline h1{font-size:1.5em;}
.video-title-container .description .inner{font-size:11px;}
.note-container{display:none;}
.product-item .product-thubnail .product-meta .add-to-cart, .product-item .product-thubnail .product-meta .quick-view{font-size:12px;width:80%;background-image:none;padding:13px 5px 15px 5px;height:40px;text-align:center;}
.product-meta a{text-decoration:none;}
.product-item .product-thubnail .product-meta .quick-view:hover, .product-item .product-thubnail .product-meta .quick-view:focus{background-image:none;}
.product-item .product-thubnail .product-meta .quick-view-small:hover, .product-item .product-thubnail .product-meta .quick-view-small:focus{background-image:none;}
.product-item .product-thubnail .product-meta .add-to-cart:hover, .product-item .product-thubnail .product-meta .add-to-cart:focus{background-image:none;}
.cat-header-content{width:100%;}
.navcontainer-bar{display:none;}
.furnitureadvert .col-xs-2{height:100px;}
.cat-cont2 .col-xs-12{padding-left:0px !important;padding-right:0px !important;}
.pc-intro{overflow:scroll;}
.chtc-area{margin-bottom:0px;}
#tradebounce{margin-top:10px;margin-left:-100px;}
.emptybox img{width:100%;}
.countdownclock{display:none;}
.hmc{width:135px;}
.best-seller > div img{width:90px;height:90px;margin-top:10px;}
.logo1{width:100%;margin-top:5px;text-align:center;}
.logo1 img{width:100px;height:auto;}
.logohome{width:100%;margin-top:5px;text-align:center;}
.logohome img{width:100px;height:auto;}
.desktopnav, .pull-right{display:none;}
/* #nav{display:block;} */
.countdownhome{width:100%;margin-left:0px;margin-bottom:20px;}
.video-container{height:250px;}
.bannerslider, .homepageheader-container{height:300px;}
#swiperarrowsright{display:none;}
#swiperarrowsleft{display:none;}
#content{padding-top:0px;}
#product{width:75%;margin-bottom:20px;}
#imageholder{float:right;width:20%;height:420px;overflow-y:scroll;overflow-x:hidden;margin-top:18px;}
.pricingbox{padding:0px;}
.section-small-top{padding-top:0px}
.single-only{display:none;}
#incvatprice{margin-bottom:0px;}
.product-buttons{margin-top:0px;}
.tab-content2{padding:10px 20px;}
.product-description h3{font-size:18px;line-height:24px;}
.product-spec .spec-w20{width:60%;}
.product-spec td{font-size:11px;}
.footer-top-area, .footer-middle-area{display:none;}
#mainprice{padding-left:25px;margin-bottom:20px;}
.bullet-product ul li:last-child{margin-bottom:0px !important;}
.bullet-product li{margin-bottom:15px;}
.catprice{height:50px;}
#exclvatprice{color:#f1605d;font-size:45px;}
.dcc-gdc h4{font-size:14px;}
#tabcolourpage{font-size:15px;line-height:25px}
.product-infomation{margin-bottom:20px;}
#mobileonlycategory{display:block;}
.desktoponlycategory{display:none !important;}
.icon-nouveau-home,.icon-nouveau-comm,.icon-forbo,.icon-desso,.icon-modulyss,.icon-paragon,.icon-burmatex,.icon-heuga,.icon-ammiro,.icon-interface{background-size:100%;}
.brand-nouveau-home,.brand-heckmondwike,.brand-nouveau-comm,.brand-forbo,.brand-desso,.brand-modulyss,.brand-paragon,.brand-burmatex,.brand-heuga,.brand-interface,.brand-polyfloor,.brand-ammiro,.brand-lg,.brand-altro{background-size:100%;}
.telephoneicon{display:block;position:absolute;width:35px;height:35px;top:25px;left:20px;}
.ldn-foot{padding:5px 30px;}
.xspace{margin-bottom:20px;}
#contacttop h3, #contacttop h3 span, #contacttop2 h3, #contacttop2 h3 span{font-size:20px !important}
#contacttop, #contacttop2{margin-top:20px;}
#formEdit h2{font-size:20px !important;}
#fittingheadline h2{margin-top:-25px;font-size:30px;}
.sampleboximage{margin-top:20px;}
.form_matchmycolour{height:1850px;overflow:hidden;}
.form_fitting{height:2250px;overflow:hidden;}
.form_credit{height:5000px;overflow:hidden;}
.form_beatmyprice{height:1200px;overflow:hidden;}
.form_sitesurvey{height:1800px;overflow:hidden;}
.mmctext{display:none;}
.logomatprices{padding:0px;}
#sampletop{display:block;}
.sbc-box{background-image:none;margin-top:0px;}
#ctl00_MainContent_PanelEnquiry{position:fixed;left:0px;top:0px;width:100%;height:100%;padding:15px;overflow-y:scroll;}
#ctl00_MainContent_PanelEnquiry p{font-size:12px;display:none;}
.quotetable td input{width:180px !important;}
#ctl00_MainContent_EnquiryDetails{width:180px !important;height:70px;}
#ctl00_MainContent_EnquirySubjectValidator{display:none;}
.quotetable th{width:200px !important;padding-right:10px;font-size:12px;}
.quotetable{margin-bottom:0px;}
.quotetable{height:45px;}
.process-container{margin:20px 0px 0px 0px;}
.prsc-row{padding-bottom:0px;}
.prsc-row input{margin-bottom:10px;height:50px;}
.prsc-row select{margin-bottom:10px;height:50px;}
/*.basket-data{height:100px;}*/
.sbc-remove{text-align:right;}
#basketexcl input[type="button"]{margin-right:0px;}
.dcode-col1 input{font-size:13px;}
#deliveryprocessbox{height:265px;}
#mobilespace1{margin-top:20px;}
.notice-submit{text-align:center;}
#billingmobile{display:none;}
.bmp img{width:100%;}
.nomobile{display:none;}
.mobileonly{display:block;margin-top:20px;}
.mobileonly h4{font-size:16px;padding-bottom:0px;}
.swiper2 .swiper-slide{height:490px;padding-top:10px;}
.swiper2 .swiper-slide img{width:100%;margin-bottom:20px;}
.swiper2 .rrp-savings{position:absolute;margin:0;top:0;left:0;}
.swiper2 .swiper-pagination{position:relative;margin-bottom:0px;}
.swiper2 .swiper-wrapper{margin-bottom:0px;}
.mobileonly .fhc-area{padding:20px 0px 0px 0px;}
#mobileswipers{font-size:12px;}
#mobileswipers2{font-size:13px;line-height:20px}
#mobileswipers span{font-size:15px;color:#f1605d;}
.mobileshopbutton{width:80%;margin-top:10px;height:35px;background-position:50px 11px;background-color:#fff;background-repeat:no-repeat;border:1px solid #5a5a5a;border-radius:3px;font-size:13px;font-weight:500;color:#5a5a5a;-webkit-appearance:button;cursor:pointer;line-height:15px;position:relative;}
.swipeinstructions{width:100%;font-size:13px;color:#ccc;font-style:italic;text-align:center;margin-bottom:15px;margin-top:15px;}
.residentialpointer{margin:0px 20px 20px 20px;padding:20px;border:1px solid #5a5a5a;color:#5a5a5a;text-align:center;}
.colourpointer{margin:0px 20px 40px 20px;padding:20px;border:1px solid #4c5a6b;color:#4c5a6b;text-align:center;}
.colourpointer a, .residentialpointer a{font-weight:bold;font-size:20px;letter-spacing:-1px;}
.colourpointer p, .residentialpointer p{margin-bottom:5px;}
.cmmc-area{padding:20px;}
.cmmc-area h4{font-size:14px;}
.basket-container, .dcode-container, .personals-container, #deliveryprocessbox, .button-container{width:100% !important;}
.button-container{padding:0px;text-align:center;}
.contcheckout-button{width:80%;float:none;}
.bannercounter{display:none !important;}
.blogindexpage{padding-top:20px !important;}
.bk-vinyl > div > div > div > h2{font-size:30px;}
.hd-011{height:410px}
.landingpage1 input{width:100%;}
.swiper1 .super-slide{width:100%!important;}
.nouveausaver .cancel-button{width:100%;}
.justmobile{display:block;}
.js-nav-fixed-placeholder{display:none !important}
.scrolltable{overflow-x:scroll;}
.bk-modulyss-sale h1{font-size:1.8em}
.arrowtop{position:absolute;right:100px;top:-10px;display:block;}
.arrowbottom{position:absolute;right:100px;bottom:10px;display:block;}
.adminfooter{display:block;padding:10px;margin-top:10px;border:1px solid #7b8c9f;}
.login-container{height:280px;}
#return-to-top{display:none !important;}
}

@media only screen
and (min-device-width:411px)
and (max-device-width:720px)
and (orientation:portrait){.motto{font-size:9px;}
.doofinder{margin-top:20px;}
.searchlabel{font-size:13px;margin-left:10px;}
}
@media only screen
and (min-device-height:700px)
and (max-device-height:890px)
and (orientation:landscape){.resnavtext {display:none;}
}

@media only screen
and (min-device-width:760px)
and (max-device-width:990px)
and (orientation:portrait){.shopthelookpromo{margin-left:0px;}
#newsearchbox{margin-left:0px;}
.desktopnav .container4{width:100%;}
.designjournal{display:none !important;}
#homebutton{display:none;}
.sale-container{height:150px;background-size:contain;}
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.video-container video{display:none;}
}
@media print{.blogindexpage .blog-side, #blogflip{display:none;}
.blogindexpage .main-container-2{width:100%;}
.blogindexpage .entry-social{display:none;}
.bk-blog .ldn-subtitle{display:none;}
.hd-01bc{height:100px;}
.bk-blog .ldn-area{padding:0px;}
.footer-area, .menuchoice, .brochure-btns{display:none;}
/* .product-design_box, .brochurenouveau, .book-project{margin-top:700px;} */
.page2018 .specs, #imageholder{width:50%;}
.book-project, .product-reviews, .what-need{margin-inline:5px;}
.what-need{margin-top:100px;}
.specs, .section5{margin-top:180px;}
.invoice-details-outer, .iwocabanner, .invoice-save_pdf{display:none;}
.webinvoice-bank_details{display:block;}
.swiper85 .swiper-slide img {width: 515px;height: 400px;}
.swiper-button-next,.swiper-button-prev {display: none;}
#imagebox{display: none;}
.dcc-pgc-form-product {display: none;}
.section2{margin-top: -150px;}
}