ul.js-hmbanner .slick-next:before,ul.js-hmbanner .slick-prev:before{display:none}ul.js-hmbanner .slick-next,ul.js-hmbanner .slick-prev{background-color:#fff0;border:0;margin-top:-25px;width:auto;height:auto;top:50%}ul.js-hmbanner li img.ban_desk{width:100%}ul.js-hmbanner .slick-next{right:0;margin-right:15px}ul.js-hmbanner .ol-hmbanner .container{width:100%}ul.js-hmbanner .slick-prev{left:0;margin-left:15px}ul.js-hmbanner .slick-next img,ul.js-hmbanner .slick-prev img{filter:invert(1) brightness(100)}.ol-hmbanner{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(0,0,0,30%)}ul.js-hmbanner.slick-initialized{display:block!important}.olhmban-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin:0 auto;padding-bottom:120px}ul.js-hmbanner{position:relative;margin-bottom:0!important;margin:0}ul.js-hmbanner li:not(:first-child){display:none}ul.js-hmbanner .hmban-content{font-size:clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);line-height:1;color:var(--white);font-weight:700;text-transform:uppercase;position:relative;padding:50px 125px 20px 25px}ul.js-hmbanner .hmban-content svg{position:absolute;top:0;bottom:0;right:0;left:0;stroke:#fff;width:100%;height:100%;object-fit:cover;object-position:0 0}.hmban-box{margin-bottom:20px}.hmban-content-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.js-hmbanner.slick-initialized [data-animation-in]{opacity:0;-webkit-animation-duration:1.5s;animation-duration:1.5s;transition:opacity 0.5s ease 0.3s}ul.js-hmbanner li img.ban_desk{max-width:100%;height:auto;opacity:1!important;-webkit-animation-duration:3s;animation-duration:3s;transition:all 1s ease}.olhmban-wrap .btn-orange{transform:translateX(-60px)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes zoomInImage{from{transform:scale3d(1,1,1)}to{transform:scale3d(1.1,1.1,1.1)}}@keyframes zoomInImage{from{transform:scale3d(1,1,1)}to{transform:scale3d(1.1,1.1,1.1)}}.zoomInImage{-webkit-animation-name:zoomInImage;animation-name:zoomInImage;transition:all 1000ms ease}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeup{-webkit-animation-name:fadeup;animation-name:fadeup;transition:all 1000ms ease}.hmtop-ul{display:flex;flex-wrap:wrap;margin:0 -25px;margin-top:0;padding:40px 25px 0;background-color:var(--white);margin-top:-120px;border-radius:3px}.hmtop-ul.slick-initialized{display:block}.hmtop-ul li{width:25%;padding:25px 25px 0}.hmtop-ul li:hover .hm-title{background-color:var(--primary);color:var(--white);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;padding:10px 100px 14px 60px}.hmtop-ul li .hm-title svg{display:none}.hmtop-ul li .hm-title{border:1px solid #52555b;clip-path:polygon(0 0,100% 0,74% 100%,0% 100%);color:var(--primary);font-size:20px;font-weight:700;padding:10px 100px 14px 20px;background-color:var(--white);display:flex;flex-wrap:wrap;align-items:center;position:relative;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.hmtop-ul li .hm-title>img{opacity:0;width:0;margin-right:15px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;position:absolute;left:0;margin-left:20px}.hmtop-ul li:hover .hm-title>img{opacity:1;width:auto;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out}.hmtop-ul li .hm-title-tp{position:relative;display:inline-block}.hmtop-ul li .hm-title-tp::before{position:absolute;content:"";background-image:url(/wp-content/themes/urbanconcretefloors/assets/images/line-grey.svg);width:38px;height:27px;top:0;right:0;margin-top:-26px;margin-right:-38px}.hmtop-ul li .title-shape-wrap{filter:drop-shadow(1px 0 0 #52555b)}.hmtop-ul li .hmtop-content p{font-size:14px;line-height:22px;color:var(--primary);font-weight:400;letter-spacing:.2px}.hmtop-ul li .hmtop-content{margin:20px 0}.sec-hmgallery ul.gallery-ul.project-ul.slick-initialized{margin-top:0}.project-ul .slick-track{display:flex}.project-ul .slick-track .slick-slide{height:auto}.project-ul .slick-track .slick-slide>div{display:flex;flex-wrap:wrap;height:100%}.hmtop-ul li.hmsv_box_1 .title-shape-wrap{filter:drop-shadow(1px 0 0 #d8c9b2)}.hmtop-ul li.hmsv_box_2 .title-shape-wrap{filter:drop-shadow(1px 0 0 #f37021)}.hmtop-ul li.hmsv_box_3 .title-shape-wrap{filter:drop-shadow(1px 0 0 #958a78)}.hmtop-ul li.hmsv_box_4 .title-shape-wrap{filter:drop-shadow(1px 0 0 #929294)}.hmtop-ul li.hmsv_box_1 .hm-title-tp::before{filter:brightness(0) saturate(100%) invert(93%) sepia(11%) saturate(609%) hue-rotate(339deg) brightness(91%) contrast(85%)}.hmtop-ul li.hmsv_box_2 .hm-title-tp::before{filter:invert(69%) sepia(63%) saturate(5773%) hue-rotate(349deg) brightness(100%) contrast(91%)}.hmtop-ul li.hmsv_box_3 .hm-title-tp::before{filter:brightness(0) saturate(100%) invert(58%) sepia(8%) saturate(781%) hue-rotate(358deg) brightness(94%) contrast(85%)}.hmtop-ul li.hmsv_box_4 .hm-title-tp::before{filter:brightness(0) saturate(100%) invert(62%) sepia(9%) saturate(10%) hue-rotate(202deg) brightness(93%) contrast(88%)}.box-cnt-left{width:445px}.box-cnt-left .heading-20{margin-bottom:30px}.sec-hmgallery{background-color:var(--bgcolor);overflow-x:hidden}.sec-hmgallery ul.gallery-ul.slick-initialized{margin-top:80px}.sec-logowrap{border-bottom:1px solid #e8e8e8}.hmfaq-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.faqleft{width:640px}.video-right{width:calc(100% - 640px);max-width:610px;padding:60px 0 0 0}.faqleft .faq-wrapper{padding:0;background:#fff;margin-bottom:30px}ul.video-ul li:nth-child(even){margin-top:-30px}.sec-hmfaq{padding:100px 0 0}.sec-hmfaq hr{margin-bottom:0}.sec-hmfaq .accordion_in .acc_head{border-bottom:1px solid #d5d5d5!important;padding-right:25px}.sec-hmfaq .accordion_in{border-bottom:0}.sec-hmfaq .accordion_in .acc_content{background-color:var(--bgcolor)}.sec-hmfaq .accordion_in.acc_active .acc_head{border-bottom-color:var(--bgcolor)!important}.sec-hmfaq .accordion_in:first-child .acc_head{padding-top:0}ul.video-ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px -30px}ul.video-ul li{width:50%;padding:0 15px 30px}ul.video-ul li .video-box{margin:0}ul.video-ul li .video-box>a:before,ul.video-ul li .video-box>a:after{display:none}ul.video-ul li .video-box .video-overlay:before{display:none}.sec-hmfaq ul.video-ul li .video-box .video-icon{position:relative}.sec-hmfaq ul.video-ul li .faqvid_title{position:absolute;top:auto;bottom:0;margin-bottom:10px}@media (max-width:1599.98px){.process-ul:before{min-width:auto;width:calc(100% + 30px);background-size:contain}.bgborder-pattern:before{width:calc(100% + 20px);margin-left:-20px}}@media (max-width:1439.98px){.hmtop-ul{padding:30px 20px 0;margin:0 -10px;margin-top:-80px}.hmtop-ul li{padding:25px 10px 0}.hmtop-ul li:not(:nth-child(-n+3)){display:none}.hmtop-ul li{width:33.33%}.video-right{width:50%;max-width:100%;padding:40px 0 0 40px}.faqleft{width:50%}.sec-hmfaq{padding:80px 0 0}ul.js-hmbanner li img.ban_desk{height:450px;object-fit:cover;object-position:0 0}.olhmban-wrap{padding-bottom:20px}ul.js-hmbanner .hmban-content-box:before{width:calc(100% + 8vw)}ul.js-hmbanner .hmban-content-box:after{transform:rotate(30deg);height:calc(100% + 8vh)}.hmtop-ul{margin-top:-60px}.olhmban-wrap{padding-bottom:50px}}@media (max-width:1199.98px){.hmtop-ul li .hm-title{padding:10px 80px 10px 15px;font-size:16px}.hmtop-ul li:hover .hm-title{padding:10px 100px 14px 48px}.hmtop-ul li:hover .hm-title>img{width:25px}.box-cnt-left{width:380px;padding-right:20px}.box-cnt-right{width:calc(100% - 380px);max-width:100%}ul.video-ul li:nth-child(even){margin-top:-20px;padding:0 10px 20px}ul.video-ul{margin:0 -10px -20px}ul.video-ul li{padding:0 10px 20px}.sec-hmfaq{padding:60px 0 0}.hmban-box{width:calc(100% - 30px)}}@media (max-width:991.98px){.hmtop-ul{padding:20px 20px 0;margin-top:-40px}.hmtop-ul li .hm-title{padding:8px 60px 8px 8px;font-size:15px}.hmtop-ul li:not(:nth-child(-n+2)){display:none}.hmtop-ul li{width:50%}.box-cnt-left{width:100%;padding-right:0;margin-bottom:40px;text-align:center}.box-cnt-right{width:100%;max-width:576px;margin:0 auto}.box-cnt-left .btngroup{justify-content:center}.faqleft,.video-right{width:100%}.video-right{padding:40px 0 20px 0}.sec-hmfaq{padding:40px 0 0}ul.js-hmbanner .slick-next img,ul.js-hmbanner .slick-prev img{width:12px}ul.js-hmbanner .slick-next,ul.js-hmbanner .slick-prev{margin-top:-15px}ul.js-hmbanner .slick-next img,ul.js-hmbanner .slick-prev img{width:8px}ul.js-hmbanner .slick-next,ul.js-hmbanner .slick-prev{margin-top:-15px}.cl-slider{padding:0 10px}ul.js-hmbanner .slick-next{margin-right:0}ul.js-hmbanner .slick-prev{margin-left:0}.hmban-box{padding:0 10px}ul.js-hmbanner .hmban-content{padding:50px 75px 20px 15px}.sec-hmfaq ul.video-ul li .faqvid_title{font-size:16px}.sec-hmfaq ul.video-ul li .video-overlay{flex-direction:row}.box-cnt-left .heading-20{margin-bottom:15px}.olhmban-wrap .btn-orange{transform:translateX(-30px)}.olhmban-wrap .btn-orange{transform:translateX(-30px)}}@media (max-width:767.98px){.hmtop-ul li:hover .hm-title{padding:8px 60px 8px 8px}.hmtop-ul li:hover .hm-title>img{width:0}.hmtop-ul li .hm-title,.hmtop-ul li:hover .hm-title{padding:12px 60px 12px 15px;font-size:14px}.sec-hmgallery ul.gallery-ul.slick-initialized{margin-top:60px}}@media (max-width:575.98px){.hmtop-ul li{padding:25px 0 0}.hmtop-ul{padding:20px 30px 0;margin:0;margin-top:-80px}.hmtop-ul li:not(:nth-child(-n+1)){display:none}.hmtop-ul li{width:100%}.box-cnt-left .heading-20{margin-bottom:20px}ul.video-ul li:nth-child(even){margin-top:-10px;padding:0 5px 10px}ul.video-ul li{padding:0 5px 10px}.olhmban-wrap .btn-orange{transform:translateX(-20px)}.sec-hmfaq{padding:30px 0 0}.hmban-box{width:100%}ul.js-hmbanner .hmban-content{padding:50px 60px 20px 15px}.sec-hmfaq ul.video-ul li .faqvid_title{font-size:10px;padding:0 10px;line-height:12px}.sec-hmfaq ul.video-ul li .video-box .video-icon{margin-top:-20px}}