:root{color:#161616;color:#fff}body{margin:0;padding:0;color:#3e3c3c;font-weight:400;font-style:normal;font-family:Poppins,sans-serif;animation:fadeInAnimation ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}img{width:100%;height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600;color:#000}.h1,h1{font-size:60px}h2{font-size:40px}.h2{font-size:30px}.h3,h3{font-size:30px}.h4,h4{font-size:33px}a,li,p{font-size:14px;font-weight:300}b,strong{font-weight:800}ul{padding-left:20px;margin-bottom:0}a:focus,a:hover{text-decoration:none;color:inherit}i{vertical-align:middle}.btn-primary{border:2px solid #3e3c3c;color:#3e3c3c;background-color:transparent;border-radius:7px;padding:5px 30px}.btn-primary:hover{color:#fff;background-color:#3e3c3c;border:2px solid #3e3c3c}.btn-primary.white{border:2px solid #fff;color:#fff;background-color:transparent;border-radius:7px;padding:5px 30px}.btn-primary.search-btn{border:none;padding:0 5px 0 23px}.btn-default.dropdown-toggle{background-color:#000;color:#fff;border-top-right-radius:0;border-bottom-right-radius:0}.btn-default.dropdown-toggle i{color:#fff;margin-left:10px;font-size:10px}.btn-primary.search-btn:hover{border:none;background-color:transparent;color:#3e3c3c}.search-btn{font-size:1.3rem}.search-btn:focus{color:#3e3c3c;background-color:transparent;border-color:none;box-shadow:none}.search-btn:not(:disabled):not(.disabled).active,.search-btn:not(:disabled):not(.disabled):active,.show>.search-btn.dropdown-toggle{color:#3e3c3c;background-color:transparent;border-color:transparent}.btn-primary.white:hover{border:2px solid #fff;color:#3e3c3c;background-color:#fff;border-radius:7px;padding:5px 30px}.btn-primary.focus,.btn-primary:focus{outline:0;box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.search-btn:not(:disabled):not(.disabled):active{background-color:transparent!important}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.input-group-btn-search{background-color:#000;color:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.input-group-btn-search span{color:#fff}.custom-input{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none}.modal-dialog{overflow-y:initial!important}.modal-header{border-bottom:none}.modal-header .h5{color:#3e3c3c}.modal-header .close{color:#3e3c3c}.modal-footer{border-top:none}#background-slide0{background-image:url(https://files.crtgroupstorage.com/absoluteflooring/home-header.jpg)}.home-header .carousel-item{background-size:cover;height:82vh;background-position:center}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-caption{position:absolute;right:15%;bottom:40%;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;top:auto}a:not([href]):hover{color:#fff;text-decoration:none}.home-header h1{text-align:center;font-size:50px}.home-header h5{text-align:center;font-size:27px;font-weight:400}.carousel-caption h1,.carousel-caption h5{color:#fff}.logo-header a{color:#3e3c3c;font-size:30px;font-weight:700}header .contact-btn{border:2px solid #3e3c3c;color:#3e3c3c;background-color:#fff;border-radius:7px;padding:5px 30px}header .contact-btn:hover{color:#fff;background-color:#3e3c3c}.fade-in{-webkit-animation:fade-in 3s ease-in-out both;animation:fade-in 3s ease-in-out both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:2s all ease}.reveal.active{transform:translateY(0);opacity:1}.color-options{margin-top:-22%}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.mobi-0{display:block}.mobi{display:none}.dropdown-toggle::after{display:none}.nav-item.header-icons{list-style:none}.nav-link{color:#3e3c3c;margin-right:25px}.nav-link:hover{color:#3e3c3c}.nav-item.header-icons i{font-size:20px;color:#3e3c3c}.nav-item.header-icons i:hover{font-size:20px;color:#a59890}.search-container{position:relative;display:inline-block;margin:4px 2px;height:50px;width:50px;vertical-align:bottom}.searchbutton{position:absolute;font-size:22px;width:100%;margin:0;padding:0;top:10px;left:20px}.search:focus+.searchbutton{transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;background-color:#fff;color:#000}.search{position:absolute;left:49px;background-color:#fff;outline:0;border:none;padding:0;width:0;height:100%;z-index:10;transition-duration:.4s;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s}.search-container span{color:#3e3c3c;font-weight:400;cursor:pointer}.search:focus{width:363px;padding:0 16px 0 0}.expandright{left:auto;right:49px}.expandright:focus{padding:0 0 0 16px;border:1px solid #000}.transform{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease}.mega-dropdown{position:static!important;width:100%}.mega-menu{position:fixed!important;top:0;left:0;width:100%;height:100%;background-color:#3e3c3c;z-index:99999999999999999999;display:none;border:0;padding-top:25px;margin:0;border-radius:0}.mega-dropdown{position:static!important;width:100%}.menu-head{color:#f6f6f5;font-size:40px;float:left}.close-icon{float:left;cursor:pointer;display:flex;align-items:center}.close-icon h1{font-size:35px;font-weight:400;padding-left:30px;color:#fff}.menu-links{padding:13% 8% 10%}.dropdown-menu.show{display:block!important}.mega-dropdown-menu:before{content:"";border-bottom:15px solid #fff;border-right:17px solid transparent;border-left:17px solid transparent;position:absolute;top:-15px;left:285px}.mega-dropdown-menu:after{content:"";border-bottom:17px solid #ccc;border-right:19px solid transparent;border-left:19px solid transparent;position:absolute;top:-17px;left:283px}.menu-links ul{list-style:none}.menu-links h1{color:#fff;font-weight:700}.mega-dropdown-menu>li>ul{padding:0;margin:0}.dropdown-toggle i{font-size:25px;color:#3e3c3c}.mega-dropdown>li>ul>li{list-style:none}.mega-dropdown-menu{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;background-image:url(/images/group-black.jpg);white-space:normal}.mega-dropdown-menu>li ul>li>a:focus,.mega-dropdown-menu>li ul>li>a:hover{text-decoration:none;color:#444;background-color:#f5f5f5}.nav-item a,.nav-link-head{color:#fff;font-size:30px;font-weight:500;padding-right:45px;line-height:90px}.header-contact-links .nav-item i{font-size:20px;background-color:#978e80;color:#f6f6f5;height:40px;width:40px;border-radius:100%;padding:10px;margin-right:15px}.header-mega-icons i{color:#dcd6cc;font-size:20px}.menu-links .nav-item{font-weight:600;padding-bottom:35px}.menu-links .logo-header a{font-size:30px;color:#fff;font-weight:600}.mega-menu .menu-links .nav-link-head.active,.mega-menu .menu-links .nav-link-head:hover{color:#fff;font-size:30px;font-weight:500}.image-section .col-xl-3{max-width:20%!important;margin-top:2%}.footer{background-color:#000;padding:2% 0}.footer-links a{margin-right:30px;color:#fff}.social-links i{font-size:20px;margin-right:5px}.footer p{margin-bottom:0;color:#fff}.footer a{color:#fff}.footer .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:31.333333%}select.custom-select{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(https://files.crtgroupstorage.com/angle-down-light.png) 96%/15px 8px no-repeat;background-color:#fff}select.custom-select:focus{border-color:inherit;outline:0;box-shadow:none}.home-about .card-overlay .card{bottom:140px;background-color:#f6f6f5;border-color:transparent}.home-about .card-overlay .card .card-body h5{font-size:25px}.home-about .card-overlay .card-body{padding:5% 6%}.item-layout{margin-top:-90px}.why-us{background-color:#444243;background-repeat:no-repeat;background-position:center;padding:10% 0}.why-us p{color:#fff}.why-us h5{color:#fff;font-size:25px;font-weight:400}.why-us img{width:70%}.follow-us{padding:5% 0}.follow-us .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:20%}.follow-us h5{font-size:25px;margin-bottom:40px}.request-quote{background-color:#f6f6f5;padding:5% 0}.request-quote .card{background-color:transparent}.request-quote i{font-size:21px;background-color:#3e3c3c;color:#f6f6f5;border-radius:100%;margin-right:15px;font-weight:100;width:40px;height:40px;padding:0;text-align:center;align-items:center;display:inline-grid}.request-quote i:hover{background-color:#f6f6f5;color:#978e80;border:#978e80 1px solid}.request-quote a{color:#3e3c3c;font-weight:600}.request-quote h5{font-size:25px}.phn-align{float:right}.filters .card-header{padding:0;background-color:#fff;border-bottom:0}.filters .card-header h3{border-bottom:1px solid #c8c8c8;padding:9px 20px;background-color:#fff;font-size:18px}.filters .card h5{padding:5px 20px 0;margin-bottom:0;font-size:17px;font-weight:500}.filters .card{border-radius:0;border-color:#c8c8c8}.filters .list-unstyled{padding:15px 20px}.shop-sidebar.sticky-top{top:30px;z-index:1020}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;width:50px;height:22px;border:1px solid #000;border-radius:60px}.slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border:1px solid #000;border-radius:100%}input:checked+.slider{background-color:#000}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.sub-cat a{color:#3e3c3c}.border-top{border-top:0!important}.single-btn{border:2px solid #3e3c3c;color:#3e3c3c;background-color:transparent;border-radius:10px;padding:5px 15px;margin-right:10px;font-size:10px}.categories{padding:3% 0 2%}.categories .card-body{padding:1.25rem 0 .25rem}.categories h5 span{font-weight:600}.categories h5{font-weight:400;font-size:16px}.zoom-product img{border-radius:5px}.cat-btn{border:2px solid #fff;color:#3e3c3c;background-color:#fff;border-radius:10px;padding:5px 15px;margin-right:10px;font-size:10px}.cat-btn:hover{border:2px solid #3e3c3c;color:#fff!important;background-color:#3e3c3c}.overlay-btn{position:absolute;top:0;margin-top:20px;margin-left:20px}.paginator a,.paginator p{margin-right:10px;color:#3e3c3c;font-weight:500;margin-bottom:0}.page-numbers{margin-right:0!important}.paginator i{font-weight:300}.product-catalog-page{padding-top:2%}.clear-btn{border:none;background-color:transparent;color:#3e3c3c;font-style:italic;font-size:12px;padding-left:0;padding-top:10px}.clear-btn:active,.clear-btn:focus,.clear-btn:hover{border:none;background-color:transparent!important;color:#3e3c3c!important;font-style:italic;font-size:12px;padding-left:0;padding-right:0}.individual-product-page{background-color:#3e3c3c;padding-bottom:2%}.individual-product-page p{color:#fff;padding:20px 0}.individual-product-page .go-back{font-size:12px;color:#fff}.individual-product-page .go-back:hover{color:#fff}.individual-product-page .h5 span{font-weight:600}.individual-product-page .h5{font-weight:400;font-size:35px;color:#fff;margin-bottom:25px}.color-options .card-img-overlay i{font-size:60px;color:#fff}.color-options .card-img-overlay a{color:#fff}.color-options .card-img-overlay{position:absolute;top:auto;right:0;bottom:0;left:auto;padding:30px;height:100%;align-items:end;display:inline-flex}.white-btn{border:1px solid #fff;background-color:transparent;color:#fff!important;padding:5px 15px;margin-right:10px;font-size:10px}.white-btn:hover{border:1px solid #fff;background-color:#fff;color:#3e3c3c!important}.features .card-header{padding:0;background-color:#fff;border-bottom:0;margin-left:0}.features .card-body{padding:0}.features .card{border-radius:7px;padding:35px}.features{padding:3% 0}.features h5{font-size:25px}.features p{font-size:14px}.solid{font-weight:600}.color-options .col{padding:7px}.color-rows{padding-left:23px;padding-right:23px}.product-info{margin-top:25px}.product-info i{font-size:25px}.product-info .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:10.333333%}.product-info .col-11{padding-left:0;padding-right:0}.product-info .d-flex a{font-size:14px;color:#3e3c3c}.free-quote .card{background-color:#3e3c3c}.free-quote h5{color:#fff}.free-quote .white-btn{padding:10px;font-size:13px}.fancybox-content{transform:translate(360px,268px) scale(1,1);width:1200px;height:424px}.fancybox-container{z-index:99999999999999999}.individual-project-page{background-image:url(https://dummyimage.com/1920x318px/b3b3b3/b3b3b3);background-position:center;background-size:cover;height:34vh}.individual-project-page .row{height:34vh}.individual-project-page a{color:#fff}.individual-project-page h1{color:#fff}.individual-project-page h5{font-weight:400;font-size:35px;margin-bottom:25px}.project-detail{padding:3% 0}.project-detail img{margin-bottom:20px;border-radius:5px}.project-detail p{margin-bottom:3rem}.project-detail h5{font-weight:600;font-size:30px;margin-bottom:25px}.our-projects-page{padding-top:2%}.project-head h5{font-weight:600;margin-bottom:0}.contact-page{padding:3% 0}.contact-page .h5{font-size:30px}.contact-details-page .card{background-color:#3e3c3c}.contact-details-page .card-body{padding:2.25rem 2.25rem 6.25rem}.contact-details-page .social i{font-size:25px;color:#fff;margin-right:5px;padding-top:25px}.contact-details-page a,.contact-details-page h5,.contact-details-page p{color:#fff}.info p>a>i,.info p>i{font-size:21px;background-color:#f6f6f5;color:#3e3c3c;border-radius:100%;margin-right:15px;font-weight:100;width:40px;height:40px;padding:9px;margin-left:-60px}.info .fa-location-dot{font-size:25px;padding-left:10px;margin-left:-60px}.info p>a>i:hover,.info p>i:hover{background-color:#3e3c3c;color:#f5f5f5}.info h5{margin-bottom:20px}.info p{margin-bottom:0;padding-left:60px}.contact-page .form-control{border:1px solid #000;color:#000}.form-control:focus{color:#495057;background-color:#fff;border-color:inherit;outline:0;box-shadow:none}.contact-page textarea.form-control{padding-bottom:57px}#email2{display:none}#map{width:100%;height:500px}.gm-style-iw.gm-style-iw-c{max-width:260px!important}.about-page{background-color:#3e3c3c;padding:5% 0;background-size:cover;background-position:center;background-repeat:no-repeat}.about-page .h2,.about-page p{color:#fff}.our-values{padding:5% 0}.our-values.col-md-1 i{font-size:30px;color:#3e3c3c;font-weight:300}.our-values h4{padding-bottom:60px;color:#000}.our-values h5{color:#000;font-weight:600}.our-values p{color:#3e3c3c}.our-values .col-md-1{max-width:4.333333%!important}.our-values .col-md-6.col-lg-4{max-width:28.333333%!important}.our-values i{font-size:30px}.company-vision{padding-bottom:3%}.company-vision .blk-and-wht-text h2{font-size:55px;color:#3e3c3c;margin-bottom:25px}.company-vision .card{padding:80px;background-color:#3e3c3c}.company-vision .card-body{padding:0}.text-solid-sml{font-weight:600;color:#fff}.text-large-italic{font-size:20px;font-style:italic;font-weight:600;color:#fff}.error-page{padding:10vh 0}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3e3c3c;color:#fff;font-size:1em}