@font-face{font-family:'Raleway-Light';src:url('../fonts/Raleway-Light.eot');src:url('../fonts/Raleway-Light.woff2') format('woff2'),
url('../fonts/Raleway-Light.woff') format('woff'),
url('../fonts/Raleway-Light.ttf') format('truetype'),
/*url('../fonts/Raleway-Light.png#Raleway-Light') format('svg'),*/
/*url('../fonts/Raleway-Light.eot?#iefix') format('embedded-opentype');*/font-weight:normal;font-style:normal;}
@font-face{font-family:'RalewayRegular';src:url('../fonts/RalewayRegular.eot');src:url('../fonts/RalewayRegular.eot') format('embedded-opentype'),
url('../fonts/RalewayRegular.woff2') format('woff2'),
url('../fonts/RalewayRegular.woff') format('woff'),
url('../fonts/RalewayRegular.ttf') format('truetype'),
/*url('../fonts/RalewayRegular.png#RalewayRegular') format('svg');*/}
@font-face{font-family:'GothamBold';src:url('../fonts/GothamBold.eot');src:url('../fonts/GothamBold.eot') format('embedded-opentype'), url('../fonts/GothamBold.woff2') format('woff2'), url('../fonts/GothamBold.woff') format('woff'), url('../fonts/GothamBold.ttf') format('truetype'), url('../fonts/GothamBold.png#GothamBold') format('svg');}
@font-face{font-family:'Gotham-Book';src:url('../fonts/Gotham-Book.eot');src:url('../fonts/Gotham-Book.woff2') format('woff2'), url('../fonts/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book.ttf') format('truetype'), url('../fonts/Gotham-Book.png#Gotham-Book') format('svg'), url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-SemiBold';src:url('../fonts/Raleway-SemiBold.eot');src:url('../fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Raleway-SemiBold.png#Raleway-SemiBold') format('svg'),
url('../fonts/Raleway-SemiBold.ttf') format('truetype'),
url('../fonts/Raleway-SemiBold.woff') format('woff'),
url('../fonts/Raleway-SemiBold.woff2') format('woff2');font-weight:normal;font-style:normal;}
.ralelight{font-family:'Raleway-Light';}
/*.gothambook{font-family:'Gotham-Book';}*/
.clearfix:after{clear:both;content:"";display:block}
.leftcontent{float:left}
.rightcontent{float:right}
.ibvt{display:inline-block;vertical-align:top}
.impactleadblk .leading_mfg_feature{vertical-align:top}
.impactleadblk .leading_mfg_feature h6{height:105px}
.impactleadblk .leading_mfg_feature h6 .green_text{font-size:25px}
.containerblk{width:80%;margin:0 auto;padding:0}
.featuredwrapper h3 span.secCount{}
.numblkname{font-size:26px;color:#3a3a3b;margin:0 0 0 1vw;display:inline-block;vertical-align:middle;font-weight: 400}
.featuretxt{font-size:16px;color:#3a3a3b;width:700px;}
.featuredwrapper .containerb.impactpicblklk{margin:-30px auto 0}
.impactwrapblk{margin:80px 0 0 0}
.impacttxblk{width:25%;margin:-23px 0 0 -63px;height:165vh}
.impactsecblk{width:70%}
.impactitemblk{width:81%;float:right;position:relative;margin:0 0 30px 0}
.impactitemblk:last-child{margin:0}
.resonateblk .impactpicblk{width:100%;background:url('../images/resonate.jpg') no-repeat 0 0;height:48.5vh;background-size:cover;position:relative}
.tranquilblk .impactpicblk{width:100%;background:url('../images/tranquil.jpg') no-repeat 0 0;height:48.5vh;background-size:cover;position:relative}
.opulenceblk .impactpicblk{width:100%;background:url('../images/opulence.jpg') no-repeat 0 0;height:48.5vh;background-size:cover;position:relative}
.impactpictxtblk{background:#3a3a3b;width:240px;width:39%;position:absolute;left:-32%;height:245px;top:0;bottom:0;margin:auto;z-index:2}
.impactcatname{font-size:23px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:bold;letter-spacing:1px;line-height:23px}
.impactcatname sup{font-size:12px;line-height:12px;display:inline-block;vertical-align:top}
.impactsubtxt{font-size:18px;line-height:18px;font-weight:lighter;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.20);padding:0 0 5px 0;margin:8px 0 0 0}
.impactsubtxt span{font-weight:bold}
.impactlisting{padding:10px 0 0 0}
.impactlisting li{font-size:15px;line-height:15px;margin:0 0 8px 0;padding:0 0 0 13px;position:relative}
.impactlisting li:last-child{margin:0}
.impactlisting li:before{position:absolute;content:"";width:4px;height:4px;background:#fff;top:5px;left:0;border-radius:100px}
.morebtn{margin:15px 0 0 0;}
.morebtn{display:inline-block;vertical-align:top;font-size:14px;line-height:14px;color:#fff;border-bottom:1px solid #b9d137;padding:0 0 3px 0}
.impactmobpicblk{display:none;line-height:0}
.impactmobpicblk img{width:100%}
.imctblk{font-size:38vh;font-family:'GothamBold';color:rgba(58,58,59,0.2);text-transform:uppercase;writing-mode:tb-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:tb-rl;-moz-writing-mode:tb-rl;z-index:1;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);position:relative;}
.imctblk sup{font-size:60px;vertical-align:top;line-height:220px;position:absolute;bottom:-60px;left:132px;writing-mode:tb-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:tb-rl;-moz-writing-mode:tb-rl;z-index:99;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
/*.overviewblk{width:87.3%;float:right}*/
.overviewtype{font-size:22px;line-height:22px;font-family:'Raleway-Light';margin:0 0 10px 0}
.overviewtype:last-child{margin:0}
.overviewtype span{font-family:'Montserrat', sans-serif;}
.overviewdesc{font-size:16px;color:#3a3a3b;line-height:20px;width:440px;padding:0 0 40px 0;border-bottom:1px solid rgba(0,0,0,0.15);margin:0 0 13% 0}
.lvtpicblk{line-height:0;width:100%;}
.lvtpicblk img{width:100%}
.lvtitemblk{margin:0 0 53px 0;position:relative}
.lvtitemblk:last-child{margin:0}
.lvtleftsec{width:47%}
.lvtrightsec{width:44%}
.lvtglueblk{width:100%;background:url('../images/lvt-glue-down.jpg') no-repeat 0 0;height:465px;height:74vh;background-size:cover;}
.lvtclickblk{width:100%;background:url('../images/lvt-click.jpg') no-repeat 0 0;height:326px;height:50vh;background-size:cover;}
.lvtlooseblk{width:100%;background:url('../images/lvt-looselay.jpg') no-repeat 0 0;height:326px;height:50vh;background-size:cover;}
.lvtinfoblk{position:absolute;width:60%;background:#3a3a3b;padding:20px;top:50px;}
.lvtnameblk{font-family:'Montserrat', sans-serif;color:#b9d136;font-size:26px;line-height:26px;font-weight:bold;margin:0 0 15px 0}
.lvtnameinfoblk{font-size:16px;line-height:15px;font-family:'Raleway-Light';color:#fff;margin:0 0 15px 15px;text-align:center}
.lvtnameinfoblk:last-child{margin:0}
.lvtinfoblk.leftblk{left:-15px}
.lvtinfoblk.rightblk{right:-15px}
.spcoverviewblk{margin:53px 0 0 0;position:relative}
.spcdropblk{width:78%;background:url('../images/spc-drop-click.jpg') no-repeat 0 0;height:326px;height:50vh;background-size:cover;}
.spcdropblk .lvtinfoblk.rightblk{width:32%}
.lvtpicblk img{display:none}
.addspecificationwrap{margin:50px 0 0 0}
.addspecificationwrap h3{float:right}
.addspecificationwrap span.line.verticle.sec07{width:12vw;margin-left: 0.5vw}
.specificpic{line-height:0}
.specificpicdesc{font-size:22px;color:#3a3a3b;margin:0 0 0 34px;width:calc(100% - 120px)}
.specificpicdesc span{font-weight:bold}
.speficicitemblk{margin:0 0 48px 0}
.speficicitemblk:last-child{margin:0}
.specificationlist{padding:0 0 0 13%;}
.revolaccordionwrap{width:100%;padding:0 0 60px 0}
.revolaccordblk{width:88%;float:right;background:#3a3a3b}
.revolaccorditem{padding:0 10% 0 0;position:relative}
.revolaccorditem:after{position:absolute;content:"";width:90%;height:1px;background:rgba(255,255,255,0.3);bottom:0;left:0;}
.revolaccorditem:last-child:after{display:none}
.revolquestion{padding:20px 0 20px 110px;font-size:22px;font-family:'Raleway-Light';color:#fff;cursor:pointer}
.revolanswerblk{width:100%;display:none}
.revolflooringpic{line-height:0;width:58%}
.revolflooringinfoblk{padding:20px 20px 20px 45px;width:48%;background:#3a3a3b;margin:0 0 0 -70px;}
.revoliconname{font-size:20px;color:#becf54;font-family:'Raleway-SemiBold';text-align:left;line-height:26px;padding:0 0 10px 0;position:relative;display:inline-block;font-weight:600;margin:0 0 10px}
.revoliconname:after{content:"";position:absolute;bottom:0;height:1px;background:#fff;width:230px;left:0;}
.revolfloorleft{width:calc(100% - 150px);}
.revoliconicon{width:145px;}
.revolutionlist{margin:12px 0 0 0;color:#fff}
.revolutionlist li{font-size:16px;color:#fff;padding:0 0 0 15px;position:relative;margin:0 0 8px 0;font-family:'RalewayRegular';}
.revolutionlist li:last-child{margin:0}
.revolutionlist li:before{position:absolute;content:"";width:4px;height:4px;background:#fff;top:0;left:0;bottom:0;margin:auto;border-radius:100%;}
.revolaccorditem.activeaccord{padding:0 10% 80px 0;background:#505050}
.revolaccorditem.activeaccord .revolquestion{color:#b9d137;padding:20px 0 80px 110px}
.revolaccorditem.activeaccord .revolanswerblk{}
.impact-inlink{color:#b9d137;display:block;margin:20px 25px;}
.impactpictxtblk a{display:inline-block}
.revolutionlist p{margin:0 0 5px;font-size:13px;color:#fff;width:95%;text-align:left;font-family:'RalewayRegular';}
.revolutionlist p + p{margin-top:20px}
.revolutionlist.quick-easyinst p{width:calc(100% - 115px);margin-left:10px;font-size:15px}
.revolutionlist b{font-weight:600}
.eir{display:inline-block;font-weight:600;padding:2px 5px;border:1px solid #fff;margin:0 10px 0 0;}
.ibvm{display:inline-block;vertical-align:middle;}
.acc-icon{width:85px;text-align:center}
.endures-test .acc-icon{width:55px}
.never-sweat .acc-icon{width:40px;text-align:center}
.never-sweat .no-bugs img{width:25px}
.anywhere-everywhere .revolfloorleft{width:100%}
.anywhere-everywhere .details-icon{width:20%;text-align:center}
.anywhere-everywhere .details-icon:last-child{width:25%}
.anywhere-everywhere .acc-icon{width:40px}
.anywhere-everywhere .acc-icon img{width:100%}
.revolutionlist.anywhere-everywhere p{width:100%;text-align:center}
.revolutionlist .sustfirstblk p{width:66%;margin:0 0 0 10px;}
.sustfirstblk .acc-icon{width:62px}
.sustfirstblk .acc-icon img{width:auto}
.unleash .acc-icon img{width:auto;height:50px}
.unleash .details-icon{text-align:center;width:23%;margin:15px 0 0;}
.unleash .detail-icon-info{width:100%;text-align:center}
.unleash .acc-icon{height:80px;text-align:center;margin:0 auto}
.unleash .parquet .acc-icon img{height:68px}
.textures3 .acc-icon img{height:59px}
.textures2 .acc-icon img{height:71px}
.textures1 .acc-icon img{height:86px}
.texturesacc .acc-icon{height:100px;text-align:center;margin:0 auto;}
.texturesacc .details-icon{width:31%;margin:20px 0 0}
.texturesacc .detail-icon-info{text-align:center;}
.details-icon{margin:0 0 10px}
.neversweat .revolutionlist li{font-size:14px}
.revolutionlist strong{font-weight:600}
.getenough .acc-icon{width:55px}
.patternopt .details-icon{width:49%;display:inline-block;vertical-align:top;}
.revolutionlist .no-adhesive{width:75px}
.patternopt .acc-icon{width:auto}
.patternopt img{height:50px;}
.revolutionlist.patternopt.textures p{width:90%}
.patternopt.textures img{height:75px;}
.revolflooringpic img{width:100%}
.registermark{font-size:small;vertical-align:super;}
.row.parallax_menu.resilient-parallax-menu.impact-parallax-menu{z-index:999}
.impactpg.container{width:89%;margin:0 auto;max-width:none;padding-top:30px;}
.impactpg p{max-width:75%;}
.impact-parallax-menu ul li{width:25%}
ul.product-color-list.impact-product-color-list li{padding:0;background:#3a3a3b}
ul.product-color-list.impact-product-color-list li p{padding:0 20px;color:#b8d037}
.featurestitle{font-weight:300;font-size:15px;line-height:1;}
.features-benefits-icon{width:89%;margin:0 auto;text-align:center}
/*.featureswrap{display:inline-block;width:15%;background:#3a3a3b;text-align:center;margin:0 30px 30px 0;transition:0.2s ease all}*/
.featureswrap:nth-child(5n){margin:0 0 30px}
.featuresicon{text-align:center;}
.featurestitle{font-weight:500;font-size:13px;line-height:1.2;text-align:center;color:#fff;margin:10px 0;transition:0.2s ease all}
.featuresicon .sprite{background-image:url(.//images/featuresprite.png);display:block;margin:10px auto;height:51px;}
.sound-insulation{background-position:-38px 0;width:82px;}
.drop-click-installation{background-position:-227px 0;width:85px;}
.no-adhesive{background-position:-438px 0;width:45px;}
.superb-dimensional{background-position:-627px 0;width:47px;}
.twenty-years{background-position:-820px 0;width:45px;}
.natural-looking{background-position:-42px -140px;width:74px;}
.no-bus{background-position:-250px -140px;width:40px;}
.moisture{background-position:-439px -142px;width:43px;}
.completely-waterproof{background-position:-623px -140px;width:57px;}
.easy-installation{background-position:-822px -140px;width:40px;}
.superior-scratch{background-position:-40px -280px;width:76px;}
.zero-maintenance{background-position:-249px -280px;width:42px;}
.easy-clean{background-position:-435px -284px;width:51px;}
.heavy-foot-traffic{background-position:-614px -280px;width:75px;}
.ten-years-warranty{background-position:-823px -280px;width:38px;}
/*
.featureswrap:hover{background:#b9d136}
.featureswrap:hover .featurestitle{color:#3a3a3b}
.featureswrap:hover .sound-insulation{background-position:-38px -70px;}
.featureswrap:hover .drop-click-installation{background-position:-227px -70px;}
.featureswrap:hover .no-adhesive{background-position:-438px -70px;}
.featureswrap:hover .superb-dimensional{background-position:-627px -70px;}
.featureswrap:hover .twenty-years{background-position:-820px -70px;}
.featureswrap:hover .natural-looking{background-position:-42px -210px;}
.featureswrap:hover .no-bus{background-position:-250px -210px;}
.featureswrap:hover .moisture{background-position:-439px -212px;}
.featureswrap:hover .completely-waterproof{background-position:-623px -210px;}
.featureswrap:hover .easy-installation{background-position:-822px -210px;}
.featureswrap:hover .superior-scratch{background-position:-40px -350px;}
.featureswrap:hover .zero-maintenance{background-position:-249px -350px;}
.featureswrap:hover .easy-clean{background-position:-435px -354px;}
.featureswrap:hover .heavy-foot-traffic{background-position:-614px -350px;}
.featureswrap:hover .ten-years-warranty{background-position:-823px -350px;}
*/
.features-benefits-section{margin:30px 0 50px}
.product-applications-section{margin:0 0 80px}
.applicationdetailblk p{font-size:18px;margin:0 0 20px}
.applicationdetailblk{width:46%;display:inline-block;vertical-align:top;margin:0 5% 2% 0;}
.applicationdetailblk:nth-child(2n){margin:0 0 2%}
.applicationblk{width:89%;margin:0 auto}
.applicationimg{position:relative}
.applicationicon{position:absolute;right:-25px;top:-20px;}
.applicationimg img{width:100%}
.certificationblk{background:#d7dbdf;width:80%;margin:0 auto;outline:2px solid #fff;outline-offset:-10px;padding:50px}
.certificateimg{display:inline-block;vertical-align:top;width:33%}
.certificateimg:last-child{text-align:right}
.downloadpdfblk{width:70%;margin:0 auto;}
.downloadpdfblk a{font-size:20px;font-weight:300;width:30%;display:inline-block;vertical-align:top;padding:20px 0;border:1px solid #b9d136;text-align:center;margin:0 4% 0 0;}
.downloadblk{text-align:center}
.downloadpdfblk a:last-child{margin:0}
.downloadpdfblk a:hover{background:#b9d136}
.product-downloads-section{margin:30px 0}
.product-downloads-section.download-flooring { width:  80.208vw; margin: 0 auto 3.125vw; }
.product-downloads-section.download-flooring .download_item  { float: right; }
.download-flooring .product-color-heading { width: 100%; }
.download-flooring .downloads_list { width: 100%; }
.impact-layer-detail{position:relative;margin:100px auto;width: 1024px}
.imapact-wood-img{text-align:center;padding:38px 0 0;margin:0 auto}
.impact-deatil-list{font-size:13px;font-weight:600;display:block;position:absolute}
.impact-deatil-list.uvsurface{top:31px;left: 0}
.impact-deatil-list.wearlayer{bottom: -8px;left: 0}
.impact-deatil-list.filmlayer{top:45px;right: 0}
.impact-deatil-list.spccore{bottom:-12px;right:0}
.impact-deatil-list.ixpeback{bottom:15px;right:60px}
.impact-deatil-list ul li{font-weight:400;position:relative;padding:0 0 0 15px}
.impact-deatil-list ul li:before{position:absolute;left:0;top:-3px;content:"-";font-size:18px}
.imapctdetailttl span{display:inline-block;vertical-align:top}
.impact-deatil-list:before{position:absolute;content:"";background:transparent;z-index:0}
.impact-deatil-list:after{position:absolute;content:"";background:#868686;width:5px;height:5px;border-radius:50%}
.impact-deatil-list.uvsurface:before{width:115px;height:105px;right:-90px;top:10px;border-top:1px solid #868686;border-right:1px solid #868686;}
.impact-deatil-list.uvsurface:after{right:-92px;bottom:-9px;}
.impact-deatil-list.wearlayer:before {
    width: 175px;
    height: 109px;
    right: -90px;
    top: -99px;
    border-right: 1px solid #868686;
    border-bottom: 1px solid #868686;
}
.impact-deatil-list.wearlayer:after{right: -92px;top: -103px;background: #c5c5c5;}
.impact-deatil-list.filmlayer:before {

    width: 115px;
    height: 140px;
    left: -120px;
    top: 8px;
    border-top: 1px solid #868686;
    border-left: 1px solid #868686;

}
.impact-deatil-list.filmlayer:after{left:-122px;top:150px;background:#ededed}
.impact-deatil-list.spccore:before {

    width: 114px;
    height: 85px;
    left: -120px;
    bottom: 62px;
    border-bottom: 1px solid #868686;
    border-left: 1px solid #868686;

}
.impact-deatil-list.spccore:after {left: -122px;top: -77px;background: #c5c5c5;}
.impact-deatil-list.ixpeback:before{width:50px;height:60px;left:-65px;top:-48px;border-bottom:1px solid #868686;border-left:1px solid #868686;}
.impact-deatil-list.ixpeback:after{left:-67px;top:-51px;background:#c5c5c5}
.mob-banner{display:none}
.woodlistnumber{display:none}
.impactpg .resilient-product-icon ul li{position:relative;height:30px;}
.impactpg .resilient-product-icon ul li a{vertical-align:middle;}
.impactpg .resilient-product-icon ul li a.thickness { margin-right: 5px; }
.impactpg .resilient-product-icon ul li:after{display:inline-block;position:absolute;top:0;right:0;height:100%;}
.impactpg-banner img{width:100%}
.opulance-layer .impact-deatil-list.uvsurface:after{bottom:-10px;}
.opulance-layer .impact-deatil-list:after{background:#fff}
.opulance-layer .impact-deatil-list.wearlayer:before{height:37px;top:-27px}
.opulance-layer .impact-deatil-list.wearlayer:after{top:-29px;}
.opulance-layer .impact-deatil-list.spccore:before{height:126px}
.opulance-layer .impact-deatil-list.spccore:after{bottom:-84px}
.opulance-layer .impact-deatil-list.ixpeback{top:175px;bottom:auto}

.natural-wood-leyer .impact-deatil-list.uvsurface:before{height:88px}
.natural-wood-leyer .impact-deatil-list.filmlayer:before{height: 130px;}
.natural-wood-leyer .impact-deatil-list.filmlayer:after{top:136px}
.natural-wood-leyer .impact-deatil-list.spccore:after{top: -117px;}



.impact-deatil-list.uvsurface:after{right:-92px;bottom:-9px;}



/*17-5-19*/

/*.impact-new-pg h4{font-weight: bold;}*/
.impact-new-pg h4 span{width:70%;display: inline-block}
.impact-new-pg .impactleadblk .leading_mfg_feature h6 .green_text{font-size: 20px;font-weight: 600;line-height: 1.3;margin: 0 0 5px}
.impact-new-pg .leading_mfg_feature h6 .white_text{font-size:15px;font-weight: 300}
.impact-new-pg .leading_mfg_feature h6 .green_text span.number{color: #b9d137}
.impact-new-pg .leading_mfg_content{width:92%;padding: 3.646vw 4.427vw 2vw 1.823vw}
.impact-new-pg .leading_manufacture{margin-left: 12.5vw}
.featuredwrapper h3 span.secCount{margin-left: 5vw}
.featuredwrapper span.line.verticle.sec05{background: none}
.rangesdetailsblk.containerblk{width: 65.5%}

.rangesttl{font-size: 16px;font-weight: 600;text-align: center}
.rangeinfowrap{width:48%;display: inline-block;vertical-align: top;color: #fff;box-shadow: 4px 4px 4px rgba(0,0,0,0.5);margin-bottom:40px;margin-right: 2%}
.rangeinfowrap a{color: #000}
.rangeinfoblk{padding: 30px 0;text-align: center}
/* .rangeinfowrap + .rangeinfowrap{margin-left: 13px} */
.rangesize{text-align: center;font-size: 14px;font-weight: normal;margin: 10px 0}
.rangeinfowrap.resonate{background: #2c0503;}
.rangview{color: #fff;margin: 5px auto 0;padding: 10px 28px 0;display: inline-block;text-align: center;border-top:1px solid #fff;font-size: 14px}
.rangesimg img{width:100%}
.rangeinfowrap.tranquil{background: #000}
.rangeinfowrap.opulence{background: #0a2a41}
.rangesdetailsblk{padding: 20px 0 50px}
.overviewwrapper h3, .addspecificationwrap h3, .intelrevolutionwrap h3, .versatile-usewrap h3, .spc-dropblk h3, .eirwrap h3{font-weight: normal}
.featuretxt{font-weight: 300}
.coreinfo{font-size: 14px;line-height: 1.5;margin: 0 0 5px;font-weight: 400}
.coreinfo span{font-weight: 600} 
.corethickness{padding: 30px 30px 10px;background: #e6e7e8;width:50%}
.overviewblk{display: flex}
.coredetailblk + .coredetailblk{border-top: 2px solid #b9d137;padding: 20px 0 0;margin: 20px 0 0}
.edgeblk{display: flex;font-size: 16px;padding: 8px 0 0;}
.edgeinfo + .edgeinfo{margin-left: 20px}
.coredetailblk .edgeinfo{text-align: center;width: 100%}
.coredetailblk .edgeimg{display: inline-block}
.coredetailblk .edgeinfo.lastblk{text-align: left}
.text-center{text-align: center}
.overviewwrapper span.line.verticle.sec05{margin-right: 0.5vw;width: 7vw;background: #000;}
.overviewwrapper h3 span.secCount, .addspecificationwrap h3 span.secCount{margin-left: 1vw}
.overviewwrapper .containerblk, .addspecificationwrap .containerblk{width: 65.5%; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.overviewwrapper .numblkname{margin: 0}
/*.rangesdetailsblk .row{text-align: center}*/
.corethickness + .corethickness{margin-left: 10px; margin-right: 20px; }
.unleash-heading .numberblk{margin-left: 18.5%}
.unleashimg .containerblk {
    margin: 30px 0 0 18.5%;
    width: 70%;
}
.intelrevolutionwrap{margin: 0 0 50px;background: url(../images/unleash-creativity-parallax.png) no-repeat top center;background-size: cover;height: 700px;background-attachment: fixed;padding: 0 0 50px}
.unleashimg img{width:100%}
.intelrevolutionwrap h3 span.secCount{display: inline-block;margin: 0}
.intelrevolutionwrap .numblkname{display: inline-block;width: 51%}
.unleashinfo {
    font-size: 16px;
    display: block;
    color: #3a3a3b;
    font-weight: 300;
}
.versatile-usewrap span.line.verticle.sec05{background: #000;width: 7vw;margin-right: 0.5vw;}
.versatile-usewrap h3 span.secCount{margin-left: 1vw}
.versatile-usewrap .containerblk{width:82%}
.vers-infoblk{font-size: 16px;position: relative}
.versatilettl{font-size: 26px;font-weight: normal}
.versatileiconblk{background: #b9cf45;padding: 40px 69px 0 110px;display: inline-block}
.versiconblk {display: inline-block;vertical-align: top;text-align: center;padding: 0 0 20px;width:49%;}
/*.comp-waterprofinfo .versiconblk{min-height: 130px}*/
/*.versiconblk + .versiconblk{margin-left: 50px}*/
.versiconblk span{display: block;text-align: center;margin: 5px 0 0;font-size: 14px}
.versatileimg {width: 65%;position: relative;z-index: 1;float: left}
.versatileimg img{width:100%}
.versatilewrap {width: 30%;margin: 30px 0 0 -26px;float: left;background: #b9cf45;padding: 30px 30px 10px 37px}
.versatileinfoblk {width: 32%;float: right;margin: 0 0 0 1vw;}
.versatileinfo{font-size: 16px;font-weight: 300}
.versatile-usewrap{padding: 0 0 50px}
/*.coredetailblk .edgeblk{align-items: end}*/
.edgename{font-size: 12px}
.spcleftimg img{width: 85%}
.comp-wtrwrap{position: relative}
.completely-waterproofblk h3{float: right}
.completely-waterproofblk span.line.verticle.sec07{width:12vw;margin-left: 0.5vw}
/*.completely-waterproofblk h3 span.secCount{margin-left: 2vw}*/
.comp-versatitle{font-size: 22px;margin: 0 0 15px;font-weight: 400;text-align: center}
.comp-waterprofinfo .versatileiconblk {background: #39393a;color: #fff}
.comp-waterprofinfo .versiconblk span{font-size: 13px;margin: 0;font-weight: 400;line-height: 1.2;margin: 5px 0 0}
.comp-waterprofinfo .versiconblk:nth-child(1){border-right: 1px solid #b9cf45;border-bottom: 1px solid #b9cf45;}
.comp-waterprofinfo .versiconblk:nth-child(2){border-bottom: 1px solid #b9cf45;}
.comp-waterprofinfo .versiconblk:nth-child(3){border-right: 1px solid #b9cf45;}
.comp-wtriconwrap{display: flex;flex-wrap: wrap;justify-content: center}
/*
.comp-waterprofinfo .versiconblk {
    min-width: 130px;
    min-height: 88px;
}
*/
/*.completely-waterproofblk{margin: 0 0 50px}*/
.comp-waterprofinfo .versatileiconblk{position: relative;padding: 40px 60px 20px 40px;font-size: 0}
/*
.comp-waterprofinfo .versatileiconblk:before {
    position: absolute;
    content: "";
    height: 65%;
    width: 1px;
    background: #b9cf45;
    top: 95px;
    left: 210px;
}
.comp-waterprofinfo .versatileiconblk:after {
    position: absolute;
    content: "";
    width: 65%;
    height: 1px;
    background: #b9cf45;
    top: 210px;
    left: 50px;
}
*/
.comp-waterproof-icon {
    position: absolute;
    bottom: -47px;
    right: -40px;
}
.comp-waterproofimg {
    position: relative;
    float: right;
    z-index: 1;
    width: 65%
}
.comp-waterproofimg img{width:100%}
.comp-waterprofinfo {
    position: relative;
    margin: -300px 0 0 -20px;
    float: left;
    width: 43%
}
.spc-dropblk span.line.verticle.sec07 {
    height: 5vw;
    background: #b9d138;
    margin-bottom: 0;
    margin-left: 13.083vw;
    vertical-align: middle;
    display: block;
    line-height: 0;
    margin-top: 0;
    width: 0.208vw;
}
.spc-dropblk{position: relative}
.spc-dropblk h3 span.secCount{margin-left: 9vw;line-height: 0.8}
/*.spc-dropblk:before{position: absolute;content: "";background: #e9e9e9;top: 75px;left: 0;right: 0;bottom: 0;height: 85%;z-index: -1}*/
.spc-install-step.containerblk{text-align: center;width:56%}
.spc-step{position: relative;font-size: 12px;display: inline-block;vertical-align: top;margin: 0 30px 20px 0;width:30%}
.spc-step-img img{width:100%;box-shadow: 5px 6px 10px rgba(0,0,0,0.2);}
.spc-step:nth-child(3n){margin-right: 0}
.spc-step-info{margin: 10px 0 0;font-weight: 300}
.spc-step-img span{font-size: 20px;color: #fff;position: absolute;top: 15px;left: 15px}
.super-quick{background-position:-50px -430px;width:51px;}
.no-fumes{background-position:-247px -430px;width:50px;}
.drop-click-installation{background-position:-425px -426px;width:83px;}
.featureswrap{width:25%;text-align:center;float: left;position: relative;padding: 10px 0}
.features-benefits-icon{width:65%;background:#3a3a3b;}
.featureswrap + .featureswrap:before {position: absolute;content: "";left: 0;top: 20px;height: 100px;width: 1px;
background: #c2da46}
.eirwrap{background: url(../images/eir-bg.png) no-repeat center;height: 670px;background-size: cover;margin: 7vw 0;background-attachment: fixed;}
.sound-insulationwrap span.line.verticle.sec07{width: 12vw;margin-left: 0.5vw}
.eirwrap h3, .eirwrap .numblkname{color: #fff}
.eirwrap span.line.verticle.sec07{background: #fff;margin-left: 0.5vw;width: 7vw}
.eirwrap .containerblk{width: 83%}
.eirinfoblk{font-size: 16px;background: rgba(255,255,255,0.8);padding: 30px;display: inline-block}
.eirttl{font-size: 22px;font-weight: 400}
.eirsign{font-size: 78px;line-height: 1}
.eirinfoblk div{text-align: center}
.eir-mob-img{display: none}
.sound-insulationwrap{padding: 0 0 60px}
.sound-insulationwrap h3{float: right}
.sound-insult-left{width: 45%}
.sound-insult-left img{width:100%}
.sound-insult-right{background: url(../images/sound-insulation-sec-right.png) no-repeat center/cover;width:53%;padding: 90px 0 50px;width:50%;margin: 0 0 0 -18px;}
.sound-insultttl{font-size: 22px;font-weight: 400}
.sound-insulticon{margin: 40px 0}
.sound-insultdetail{font-size: 16px;position: relative;padding: 25px 0 0;display: inline-block;font-weight: lighter}
.sound-insultdetail:before{position: absolute;top:3px;left: 0;right: 0;width:250px;content: "";background: #000;height: 3px;margin: auto}
.sound-insultdetail span{font-weight: 400}
.impact-new-pg h3 span.secCount{line-height: 1.2}
.intelrevolutionwrap span.line.verticle.sec05 {
    height: 5vw;
    background: #b9d138;
    margin-bottom: 0;
    margin-left: 4.083vw;
    vertical-align: middle;
    display: block;
    line-height: 0;
    margin-top: 0;
    width: 0.208vw}
h3 span.secCount{margin-left: 1vw}
.impact-new-pg .row.banner img.mobimg{display: none !important}
.unleashimg .mobimg{display: none}
.moblefeattext{display: none}
.banner h3 span.secCount{margin-left: 0}

.impact-right-sticky {
    position: fixed;
    right: 0;
    top: 16%;
    cursor: pointer
}
.impact-stikcy-big{display: none}
.drybacklvt .edgeimg{min-height: 90px}
.drybacklvt .edgeimg img{max-height: 90px}

.featuretxt .registermark, .featuretxt.moblefeattext .registermark{line-height: normal}








/************ new css open ***********/
ul.product-color-list.impact-product-color-list.resonate-product li{background:#ffffff;padding:10px;}
ul.product-color-list.impact-product-color-list.resonate-product li p {padding: 0;color:#3b3a3b;font-weight:600;}
ul.product-color-list.impact-product-color-list.resonate-product li p span{width:100%;padding:0;color:#3b3a3b;font-weight:normal;}
.download-resonate .downloadpdfblk a:nth-child(3n){margin: 0;}
.download-resonate .downloadpdfblk a:nth-child(n+3){margin-bottom:30px}
.download-resonate .product-color-heading {width: 70%;}
/*.resonate-advantage p{font-size:14px;color:#3b3a3b;text-align:center;font-weight:500;margin-top:20px;}*/
.resonate-advantage {display: inline-block;width:15%;margin:0 2% 0 0;text-align:center;}
.resonate-advantage:last-child{margin:0;}
.resonate-features .applicationblk{font-size:0px;}
.resonate-features{background:#d1d0d0;margin:0;padding:2vw 0 5vw 0;}
/*.resonate-features .product-color-heading {width: 70vw;}*/
/*.resonate-applications .product-color-heading {width: 70vw;}*/
.resonate-applications{padding-top: 3vw;}















/*mamta*/
.resonate-applications .application_title img{width:3vw}
.resonate-applications .application_title h6{font-weight: 600;font-size: 1rem;}
.resonate-advantage {display: inline-block;width:15%;margin:0 2% 0 0;text-align:center;vertical-align: top}
.resonate-advantage img{width:85%}
.resonate-advantage.nature-design img{width:68%}
.resonate-features .applicationblk{width:66%}
.resonate-features .product-color-heading{width: 63vw}
.resonate-advantage p{font-size:13px;color:#3b3a3b;text-align:center;font-weight:500;margin-top:10px;}
.download-resonate .product-color-heading{width: 62.979vw}
.product-applications-section.resonate-applications{margin: 0}
.impact-layer-detail img{width:600px}
.download-resonate .downloads_list {
    width: calc(100% - 35.5vw);
    margin: 0px auto;
}
.impact-rigid-core-wood .impactpg.container{width:81%}

.tranquillayer .impact-deatil-list.uvsurface:after {bottom: -27px}
.tranquillayer .impact-deatil-list.wearlayer{bottom: 55px}
.tranquillayer .impact-deatil-list.wearlayer:before {width: 50px;height: 119px;right: -58px;top: -109px}
.tranquillayer .impact-deatil-list.wearlayer:after {right: -60px;top: -111px;background: #868686;}
.tranquillayer .impact-deatil-list.filmlayer:before{height: 160px;}
.tranquillayer .impact-deatil-list.filmlayer:after{top: 166px;}
.tranquillayer .impact-deatil-list.spccore {
    top: 235px;
    right: -38px;
}
.tranquillayer .impact-deatil-list.spccore:before {
    width: 90px;
    height: 0;
    left: -99px;
    top: 10px;
    border-bottom: 1px solid #868686;
    border-left: none;
}

.tranquillayer .impact-deatil-list.spccore::after {
    left: -101px;
    top: 8px;
    background: #ededed;
}
.tranquillayer .impact-deatil-list.ixpebacking{bottom: -40px;right: 0}
.tranquillayer .impact-deatil-list.ixpebacking::before {
    width: 114px;
    height: 85px;
    left: -120px;
    bottom: 62px;
    border-bottom: 1px solid #868686;
    border-left: 1px solid #868686;
}
.tranquillayer .impact-deatil-list.ixpebacking::after {
    left: -122px;
    top: -77px;
    background: #c5c5c5;
}


.download-resonate .vinyl-download-item a:hover span{padding-bottom: 0;}
.impact-top-logo{width:7.3vw !important}
.nav_tab:first-child img{width: 4.5vw;}
/*.header_align.green_bg.nav_tab.wow.fadeIn.desktop_nav:first-child{background: #808284;}*/
.header_align.green_bg.nav_tab.desktop_nav:first-child h2{margin: 0 1vw;}
.header_align.green_bg.nav_tab.desktop_nav:first-child h2 a{color: #fff}

.rangeinfowrap, .rangesimg img{transition: all 0.8s ease-in-out}
.rangeinfowrap:hover{transform: scale(1.05)}
/*
.rangesimg{overflow: hidden}
.rangeinfowrap:hover .rangesimg img{transform: scale3d(1.05, 1.05, 1.05)}
.rangeinfowrap:hover {
    background: #fff;
    color: #2c0503;
    border: 1px solid #2c0503
}
*/

.impactleadblk h4{font-size: 25px}
.impactleadblk h4 span{font-weight: 300; font-size: 15px}

.impactleadblk h1{font-size: 25px;line-height: 1.4;margin-top: -10px;    font-weight: 400;}
.impactleadblk h1 span{font-weight: 300; font-size: 15px}

.impactleadblk span.line.horizontal{top: auto;bottom: -3.646vw}
.impact-new-pg h1 span {
    width: 70%;
    display: inline-block;
}


@-webkit-keyframes slideInDown1{from{-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes slideInDown1{from{-webkit-transform:translate3d(0, -20%, 0);transform:translate3d(0, -20%, 0);visibility:visible;}
to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.slideInDown1{-webkit-animation-name:slideInDown1;animation-name:slideInDown1;}

.header_align.impactnavblk a{padding: 5px 0}
.header_align a{padding: 12px 0;margin:0 0.6vw;}
.header_align.sylblk a{padding: 12px 0}
.header_align.impactnavblk h2{color: #000}
.nav_tab h2 a:hover{color: #000}
.vinyl-nav .nav-wht-icon{display: none}
.header_align.green_bg.nav_tab.desktop_nav a{font-weight: 600;}

/*
.header_align.vinyl-nav.green_bg.nav_tab.wow.fadeIn.desktop_nav:hover a .nav-black-icon {
    display: none;
}
.header_align.vinyl-nav.green_bg.nav_tab.desktop_nav:hover .nav-wht-icon {
    display: inline-block;
}*/

span.nav-vinyl-hover {
    background: url(../images/vinyl-flooring-icon1.png) no-repeat 0 0;
    width: 41px;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
        margin-right: .521vw;
}
.header_align.green_bg.nav_tab.desktop_nav:hover span.nav-vinyl-hover {
    background: url(../images/vinyl-flooring-icon2.png) no-repeat 0 0;
}
span.nav-syn-hover {
    background: url(../images/synthetic-leather-icon-new.png) no-repeat 0 0;
    width: 36px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
        margin-right: .521vw;
}
.header_align.green_bg.nav_tab.desktop_nav:hover span.nav-syn-hover {
    background: url(../images/synthetic-leather-icon-black.png) no-repeat 0 0;
}
span.nav-imp-hover {
    background: url(../images/impact-logo.png) no-repeat 0 0;
    display: inline-block;
    width: 125px;
    height: 50px;
    background-size: 100%;
    vertical-align: middle;
    margin-right: 0;
}
span.nav-vinyl-tile-hover {
    background: url(../images/luxury-vinyl-tile-icon1.png) no-repeat 0 0;
    display: inline-block;
    width: 60px;
    height: 40px;
    background-size: 100%;
    vertical-align: middle;
    margin-right: .521vw
}
.header_align.green_bg.nav_tab.desktop_nav:hover span.nav-imp-hover{background: url(../images/impact-logo-grey.png) no-repeat 0 0;background-size: 100%;}
.header_align.green_bg.nav_tab.desktop_nav:hover span.nav-vinyl-tile-hover{background: url(../images/luxury-vinyl-tile-icon2.png) no-repeat 0 0}
.header_align.impactnavblk:hover h2{color: #3b3a3b}
.header_align:hover h2{color: #3b3a3b}
.nav_tab img, .nav_tab h2{color: #000}
/*iframe{height:480px !important}*/
.eir2line{font-weight: 300}
.impactbanner .row{background: #525253 url(../images/loader.svg) no-repeat center center;background-size: 5vw;}
.impactpg-banner{line-height: 0}
.mediablk {
    width: 45%;
}
.mediablk iframe{height: 320px !important}
.media-content {
    width: 80.208vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 60px;
    position: relative;
}
.versatileimg .mobimg, .comp-waterproofimg .mobimg{display: none}
.new-announcement-content li{position:relative}
.new-announcement-content li:before {
    content: "";
    position: absolute;
    top: 20px;
    left: 0;
    background: #b1d937;
    width: 7px;
    height: 6px;
    border-radius: 50%;
}
.new-announcement-content ul li a{display:inline-block;line-height:2}
.new-announcement-content ul li{float:none;display:inline-block;vertical-align:top;list-style-type:none;width:49%;padding: 8px 0 0 28px;}
.rangesimg{position:relative}
.impacthilogo {position: absolute;right: 4%;top: 4%;width: 15%;}
.implogovfs{width: 30%;margin: 0 0 15px;}
.implogovfs img{width:100%}

.rangeinfowrap.natural-wood{background: #f2f1f0;color:#000;}
.inspire{
    background: #030a54;
}
.rangeinfowrap.carpet-touch{background: #6b6a6b}
.rangeflex{display:flex;flex-wrap:wrap;justify-content:center;/*flex-start*/}



.carpet-touch-leyer .impact-deatil-list.filmlayer:after{top: 130px;}
.carpet-touch-leyer .impact-deatil-list.filmlayer:before{height:125px}
.carpet-touch-leyer .impact-deatil-list.spccore:after {top:-100px}
.carpet-touch-leyer .impact-deatil-list.wearlayer:before{width:140px}
.rangttlreg{font-weight:500;font-size: 14px;}
.rangttllight{font-size:12px}

.annual-report-content.financial-result-content .report-year:after{margin-bottom:0}
.nav_tab h2{font-size:1.1rem}
.care-rating.luxury-vinyl-pdf li.care-heading{width:100%}
.care-rating.luxury-vinyl-pdf li{width:33%;display:inline-block}
.resilient-product-name .prodcatttl {
    font-size: 1.563rem;
    color: #3b3a3b;
}
@media only screen and (max-width:1200px){
	.black_bg.nav_menu{
		display: none;
	}
}

/*mamta*/



