@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";html{overflow-x:hidden!important;height:100%;overflow-y:scroll}body{margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;font-size:15px;color:#292929;background:#292929;height:100%;text-align:center}@-o-viewport{width: device-width;}@-ms-viewport{width:device-width}@viewport{width:device-width}p{text-align:left;line-height:24px;padding-bottom:10px;font-weight:500;color:#5e646a;font-size:14px}blockquote{float:left;padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:15px solid #eee}blockquote p{font-family:Plus Jakarta Sans,sans-serif;font-style:italic;color:#494949}h4.label{font-size:12px}.loader-holder{position:fixed;width:60px;height:60px;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:150}.loader-holder span{width:10px;height:10px;float:right;margin-right:5px;box-shadow:0 80px 20px #00000080}.loader-holder span:first-child{animation:loadbars .6s cubic-bezier(.645,.045,.355,1) infinite 0s}.loader-holder span:nth-child(2){animation:loadbars .6s ease-in-out infinite -.2s}.loader-holder span:nth-child(3){animation:loadbars .6s ease-in-out infinite -.4s}@keyframes loadbars{0%{height:20px;margin-top:20px}50%{height:50px;margin-top:0}to{height:20px;margin-top:20px}}#main{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;background:#fff}#wrapper{float:left;width:100%;position:relative;padding-top:140px}.fl-wrap{float:left;width:100%;position:relative}.fl-right{float:right!important}.fl-left{float:left!important}.container{max-width:1424px;width:92%;margin:0 auto;position:relative;z-index:2}.content{width:100%;position:relative;z-index:13;background:#fff;float:left}.full-height{height:100%}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box}.respimg,.single-slider img,.single-slider-wrap img{width:100%;height:auto}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:2}table{width:100%;margin-top:20px;float:left}table td,table th{padding:18px 30px;font-size:12px;line-height:24px;font-weight:500}table p{font-size:12px;padding:0}table td,table th{border-left:1px solid #E2E6E7}table td:first-child,table th:first-child{text-align:left;border-left:none}table.align-left td:first-child,table.align-left th:first-child{text-align:left}table tr:nth-child(odd){background:#f5f5f5}.mar-top{margin-top:30px}.btn{float:left;margin-top:10px;font-size:10px;font-weight:400;color:#fff;position:relative;max-width:100%;overflow:hidden;outline:none;padding:15px 35px;display:inline-block;background:#ff202b;font-weight:500;text-transform:uppercase;transition:all .5s ease-in-out;border-radius:5px}.btn.small-btn{height:37px;line-height:37px;padding:0 36px}.btn.small-btn.color-bg{color:#292929}.btn:hover{color:#fff;background:#be0009}.mar_btn{margin-top:30px}.btn.small-btn.color-bg:hover{color:#fff}.btn i{left:-50px;width:50px;height:50px;line-height:50px;background:#444;transition:all .2s ease-in-out;position:absolute;top:0}.btn span{position:relative;transition:all .2s ease-in-out;float:left;left:0}.btn:hover i{left:0}.btn:hover span{left:20px}.main-header{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-transform:translate3d(0,0,0)}.top-bar{background:#292929;height:70px;line-height:70px;overflow:hidden;transition:all .2s ease-in-out}.top-bar.scroll-sticky{height:0}.header-inner{background:#fff;height:70px;border-bottom:1px solid #eee}.topbar-social{float:right;position:relative;height:32px;top:18px}.topbar-social li{float:left;margin-left:6px}.topbar-social li a{font-size:12px;width:32px;height:32px;line-height:32px;float:left;background:#333;border:1px solid rgba(255,255,255,.1)}.topbar-social a,.top-bar-header-contact li a,.top-bar-header-contact li i,.footer-contacts li a,.footer-serv-holder li a,.footer-social li a{transition:all .1s linear}.topbar-social a:hover,.top-bar-header-contact li:hover i{color:#ff202b}.top-bar-header-contact{float:left;position:relative;padding:0 30px}.top-bar-header-contact:before{content:"";position:absolute;width:1px;height:22px;top:50%;right:0;transform:translateY(-50%);background:#ffffff36}.top-bar-header-contact:after{content:"";position:absolute;width:1px;height:22px;top:50%;transform:translateY(-50%);background:#ffffff36;right:auto;left:0}.top-bar-header-contact li{float:left;position:relative;margin-right:15px;text-align:left}.top-bar-header-contact li:last-child{margin:0}.top-bar-header-contact li i{margin-right:15px;font-weight:700}.top-bar-header-contact li a{color:#fffc;font-weight:500;font-size:10px;text-transform:uppercase}.logo-holder{float:left;position:relative;z-index:21;height:40px;top:15px}.logo-holder img{width:auto;height:100%}.show-cart,.show-share-btn,.search_btn{float:right;font-size:16px;color:#666;cursor:pointer;position:relative;width:70px;height:70px;line-height:70px;margin-left:24px;border-left:1px solid #eee;text-align:center;box-sizing:border-box;font-weight:600}.show-cart i,.show-share-btn i,.search_btn i{position:relative;z-index:2}.htact:after{content:"";position:absolute;inset:100% 0 0;background:#f7f7f7;z-index:1;transition:all .3s ease-in-out}.htact:hover:after{top:0}.show-share-btn,.search_btn{margin-left:0;font-size:14px}.header-tooltip{position:absolute;top:100%;right:0;width:140px;height:50px;line-height:50px;background:#292929;font-weight:600;color:#fff;transition:all .3s ease-in-out;font-size:10px;text-transform:uppercase;opacity:0;visibility:hidden;border-top:none}.htact:hover .header-tooltip{opacity:1;visibility:visible}.show-cart_count{position:absolute;bottom:16px;width:16px;height:16px;line-height:16px;border-radius:100%;color:#fff;right:16px;z-index:10;font-size:9px}.show-cart i,.show-cart_count,.header-cart_wrap,.box-widget-content .widget-posts-img{transition:all .3s ease-in-out}.show-cart:before{content:"";display:block;width:1px;height:16.8px;position:absolute;top:50%;left:-20px;background:#ffffff82;margin-top:-8.4px;transform:rotate(45deg)}.sc_btn.scwllink i:before,.show-share-btn.uncl-share i:before,.search_btn.scwllink2 i:before{content:""}.sc_btn.scwllink .show-cart_count{transform:scale(0)}.header-btn{float:right;position:relative;color:#292929;font-size:11px;font-weight:700;width:180px;height:70px;line-height:70px;cursor:pointer;transition:all .2s ease-in-out}.header-btn i{margin-left:15px;font-size:16px;color:#fff}.header-cart_wrap{position:absolute;top:70px;right:-20px;padding:25px 20px 15px;width:391px;background:#fff;opacity:0;visibility:visible;display:none;border:1px solid #eee;border-top:none}.vis-cart{opacity:1;visibility:visible;right:-1px}.header-cart_title{font-size:14px;font-weight:600;color:#292929;padding:0 0 20px;text-align:left;margin-bottom:10px;border-bottom:1px solid #eee}.header-cart_wrap_container{max-height:220px;float:left;width:100%;overflow:auto;padding-right:10px}.header-cart_wrap_total{padding:18px 20px 12px;text-align:left;margin-top:10px;background:#f7f7f7}.header-cart_wrap_total_item{color:#292929;font-size:14px;font-weight:700}.header-cart_wrap_total_item span,.header-cart_title span{float:right}.header-cart_wrap_total_item span{font-size:16px;position:relative;top:-2px}.header-cart_title span{font-size:12px;font-weight:600;position:relative;top:2px;color:#222}.box-widget-content .widget-posts ol{counter-reset:my-awesome-counter;padding:0 10px 0 20px}.box-widget-content .widget-posts li{position:relative;counter-increment:my-awesome-counter;border-bottom:1px solid #eee;padding:10px 0}.box-widget-content .widget-posts li:before{content:counter(my-awesome-counter);font-size:10px;font-weight:600;position:absolute;left:-20px;top:36px}.box-widget-content .widget-posts li:last-child{margin-bottom:0;border-bottom:none}.box-widget-content .widget-posts-img,.cart-details_header .widget-posts-img{float:left;width:30%}.box-widget-content .widget-posts-img img,.cart-details_header .widget-posts-img img{border-radius:2px}.box-widget-content .widget-posts-img:hover{opacity:.6}.box-widget-content .widget-posts-descr{float:left;width:70%;padding:0 30px 0 20px;text-align:left;position:relative}.box-widget-content .widget-posts-descr a{color:#444;font-weight:700;font-size:13px}.widget-posts-descr_calc{width:100%;font-weight:700;color:#000;padding-top:3px;font-size:11px}.widget-posts-descr_calc span{padding:0 4px}.clear-cart_button{cursor:pointer;border-radius:100%;text-align:center;position:absolute;right:6px;top:10px;font-weight:700}.header-cart_wrap_footer{padding-top:15px}.header-cart_wrap_footer:before{content:"";display:block;width:1px;height:14px;position:absolute;top:34px;left:50%;background:#ccc;margin-top:-7px}.header-cart_wrap_footer a{width:45%;float:left;padding:12px 0;color:#fff;background:#292929;font-weight:700;text-transform:uppercase;font-size:10px;transition:all .2s ease-in-out}.header-cart_wrap_footer a:last-child{float:right}.header-cart_wrap_footer a:hover{color:#fff}.progress-bar-wrap{position:fixed;top:0;left:0;right:0;height:2px;z-index:123}.progress-bar{position:relative;height:100%;width:0%;z-index:2;top:0;transition:all .2s ease-in-out}.show-reg-form{float:right;color:#fffc;font-weight:500;font-size:10px;text-transform:uppercase;margin-right:20px;letter-spacing:1px;cursor:pointer}.show-reg-form i{margin-right:10px}.show-reg-form:hover i{color:#fff}.header-search-wrap{position:absolute;top:100%;right:180px;width:350px;padding:15px;background:#fff;border:1px solid #eee;border-top:none;box-shadow:0 13px 20px #3a57870d;transition:all .3s ease-in-out;opacity:0;visibility:hidden;margin-top:10px}.vis-search{opacity:1;visibility:visible;margin-top:0}.header-search-wrap .widget-inner{margin:0}.share-wrapper{position:absolute;top:100%;right:180px;width:140px;background:#222;z-index:2;overflow:hidden;transition:all .2s ease-in-out;opacity:0;visibility:hidden;margin-top:20px}.share-wrapper_vis{margin-top:0;opacity:1;visibility:visible}.share-container{overflow:hidden}.share-icon{transition:all .1s linear}.share-icon:after{transition:all .1s linear}.close-share-btn i{transition:all .1s linear}.share-icon:hover{background:#3c3c3c;color:#fff}.share-icon{width:70px;height:70px;line-height:70px;float:left;position:relative;font-size:10px;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);box-sizing:border-box}.share-icon:before{font-family:Font Awesome\ 5 Brands}.share-icon-digg:before{content:""}.share-icon-foursquare:before{content:""}.share-icon-rss:before{content:""}.share-icon-facebook:before{content:""}.share-icon-twitter:before{content:""}.share-icon-tumblr:before{content:""}.share-icon-linkedin:before{content:""}.share-icon-pinterest:before{content:""}.share-icon-stumbleupon:before{content:""}.close-share-btn{position:absolute;right:0;bottom:0;width:70px;height:70px;line-height:70px;font-size:10px;background:#3c3c3c;z-index:10;cursor:pointer}.nav-holder{float:right;position:relative;opacity:1;top:17px;visibility:visible;z-index:20}.nav-holder nav{position:relative;float:right}.nav-holder nav li{float:left;position:relative;margin-right:6px;height:50px}.nav-holder nav li ul{margin:30px 0 0;opacity:0;visibility:hidden;position:absolute;min-width:150px;top:53px;left:0;z-index:1;padding:10px 0;background:#292929;transition:all .2s ease-in-out}.nav-holder nav li:hover>ul{opacity:1;visibility:visible;margin:0}.nav-holder nav li ul li ul{top:-10px;left:100%;margin-left:25px;margin-top:0;max-width:150px}.nav-holder nav li ul li:hover>ul{opacity:1;visibility:visible;margin-right:0}.nav-holder nav li ul li{width:100%;float:left;height:auto;position:relative}.nav-holder nav li a{float:left;padding:5px 11px;color:#222;font-size:11px;font-weight:700;text-transform:uppercase;line-height:25px;transition:all .1s linear;position:relative}.nav-holder nav li a.act-link i{color:#292929}.nav-holder nav li a i{padding-left:10px;transition:all .2s linear}.nav-holder nav li a:hover i{transform:rotateX(180deg)}.nav-holder nav li ul a{float:left;width:100%;text-align:left;padding:2px 15px;font-size:11px;color:#fff}.dark-header .nav-holder nav li ul a{color:#000}nav li ul a:before,nav li ul a:after{display:none}section,.sect_div{float:left;width:100%;position:relative;padding:90px 0;z-index:10;overflow:hidden}section.small-top_padding,.sect_div.small-top_padding{padding-top:50px}section.small-padding .card-item{margin-bottom:0}section.small-padding{padding:60px 0}.sect_div.small-padding{padding:60px 0}section.paralax-section{padding:80px 0}section.paralax-section.small-padding{padding:40px 0}section.paralax-section .overlay{opacity:.4}section.paralax-section .bg{height:130%;top:-5%}.no-padding,.sect_div.no-padding{padding:0!important}.hidden-section{overflow:hidden}.gray-bg{background:#f5f5f5}.align-text{text-align:left}.section-title{float:left;width:100%;position:relative;padding:30px 0}.ll-t{text-align:left;float:left}.par-dec{position:absolute;top:0;left:-2px;width:5px;height:100px}.par-wrap{position:relative;opacity:.8;box-shadow:0 11px 52px -4px #000}.section-title h2{font-size:24px;padding:10px 0;font-weight:700;letter-spacing:2px;color:#292929;text-transform:uppercase;width:100%;float:left;position:relative}.lt-t h2{font-size:24px;letter-spacing:1px}.section-title h3{float:left;margin-top:10px;letter-spacing:1px;font-weight:600;color:#999;line-height:22px;font-size:12px}.section-title.align-text h2:before,.section-title h2:before{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px}.section-title h4{font-weight:600;color:#666}.section-title.align-text h2:before{margin-left:0}.section-title h2:before{left:50%;margin-left:-15px}.darkbg_2 .section-title h2{color:#fff}.parallax-inner{float:left;width:100%;padding:110px 0;overflow:hidden;position:relative}.parallax-inner.page-title-wrap{padding:120px 0 50px}.page-title-wrap:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#0000,#000c 80%)}.page-title{float:left;width:100%;position:relative}.page-title h3{float:left;width:100%;font-weight:800;color:#fff;text-transform:uppercase;text-align:left;font-size:34px;padding-bottom:10px;position:relative}.page-title h3:before{content:"";position:absolute;left:0;height:4px;width:40px;top:-20px;z-index:2}.page-title h3:after{content:"";position:absolute;left:40px;height:1px;width:80px;top:-17px;z-index:1;background:#ffffff80}.page-title p{color:#ffffffe6;max-width:450px}.st-text{margin-top:50px;padding-bottom:46px;border-bottom:1px solid #ddd}.st-text:before{content:"";position:absolute;right:0;bottom:-1px;width:50px;height:1px}.parallax-inner.smpar-pad{padding:50px 0}.parallax-inner .section-title h2{color:#fff}.parallax-inner .bg,.hero-wrap_custom .bg{height:120%;top:-10%}.parallax-wrap{float:left;width:100%;position:relative;z-index:10}.pw_dec{position:absolute;right:60px;width:220px;height:1px;bottom:24px;background:#fff3;z-index:5}.hero-scroll-down-notifer{position:absolute;z-index:10;right:0;bottom:10px}.hero-scroll-down-notifer i{position:absolute;bottom:-40px;left:0;width:100%;color:#fff;font-weight:100}.scroll-down-wrap{float:left;position:relative}.scroll-down-wrap span{float:left;margin-left:20px;position:relative;top:6px;font-weight:500;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fff;z-index:10}.mousey{float:left;width:20px;height:30px;border-radius:6px;padding:0 6px;border:1px solid rgba(255,255,255,.4);box-sizing:border-box;position:relative;z-index:10}.mousey:after{content:"";position:absolute;bottom:0;width:1px;height:8px;left:50%;background:#fff6}.scroller{position:relative;left:50%;top:6px;margin-left:-2px;width:5px;height:5px;background:#fff;border-radius:4px;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}.hero-dec-line{position:absolute;bottom:40px;left:820px;height:1px;right:400px;background:#fff3;z-index:20}.hex-bg{position:absolute;left:50px;top:0;width:450px;height:250px;opacity:.3;background:url(/build/assets/pattern-Yd1aMNr-.svg) no-repeat bottom right}.hex-bg.hex-bg2{inset:auto 0 -30px auto}.hex{position:absolute;width:43px;height:24.83px;background-color:#fff;margin:12.41px 0;transform:rotate(30deg)}.hex1{left:12px;top:43px}.hex2{left:129px;top:111px}.hex3{left:12px;top:134px}.hex:before,.hex:after{content:"";position:absolute;width:0;left:0;border-left:21.5px solid transparent;border-right:21.5px solid transparent}.hex:before{bottom:100%;border-bottom:12.41px solid #fff}.hex:after{top:100%;width:0;border-top:12.41px solid #fff}.boxed-container{background:#fff;box-shadow:5px 13px 20px #3a57870d}.boxed-container:before{content:"";position:absolute;inset:-20px -20px 150px 30%;background:#333}.boxed-container-title{float:left;width:40%;padding:80px 45px;position:relative;overflow:hidden}.boxed-container-title h2{text-align:left;font-size:24px;font-weight:600;color:#292929;padding-bottom:20px;position:relative}.boxed-container-title p{color:#292929;text-align:justify}.boxed-container-title h4{text-align:left;font-weight:600;font-size:10px;text-transform:uppercase;padding-bottom:10px}.bic_dec{position:absolute;right:30px;bottom:-10px;color:#fff6;font-size:90px}.boxed-container-wrap{position:absolute;right:0;top:0;bottom:0;overflow:hidden;width:60%}section.paralax-section .boxed-container-wrap .bg{height:100%;top:0;transform:scale(1);transition:all 4s cubic-bezier(.19,1,.22,1) 0ms}section.paralax-section .boxed-container-wrap:hover .bg{transform:scale(1.2)}.bg_wrap{position:absolute;top:0;left:0;width:100%;bottom:0;overflow:hidden}.sm-bg-par .bg_wrap{bottom:50%}.promo-video{position:absolute;left:0;width:100%;z-index:5;top:50%;transform:translateY(-50%)}.promo-video h4{color:#fff;font-weight:600;margin-top:20px;font-size:11px;letter-spacing:2px;text-transform:uppercase}.big_prom{display:inline-block;position:relative;width:50px;height:50px;line-height:50px}.big_prom span{position:relative;z-index:2;float:left;width:50px;height:50px;line-height:50px;border-radius:50%;transition:all .2s ease-in-out;transform:scale(1)}.big_prom:after{content:"";position:absolute;inset:-11px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-sizing:border-box;transition:all .2s ease-in-out;background:#fff3;z-index:-1;transform:scale(1)}.big_prom:hover:after{transform:scale(0)}.big_prom:hover span{transform:scale(1.3)}.wide_section-title{margin:40px 0 90px}.wide_section-title h3{text-align:left;font-size:34px;font-weight:600;color:#fff}.wide_section-title h5{text-align:left;font-weight:600}.wide_section-title p{color:#fff;text-align:justify;margin-top:30px}.wst_dec{margin-top:10px;height:1px;background:#ffffff80}.wst_dec:before{content:"";position:absolute;right:0;bottom:0;width:50px;height:1px;z-index:2}.subcribe-form{margin-top:46px}.subcribe-form input.enteremail{background:#fff;padding:0 20px;height:50px;line-height:50px;border:none;position:relative;z-index:1;color:#000;width:100%;outline:none;float:left;box-sizing:border-box;border-radius:4px;box-shadow:0 0 0 6px #fff6}.subcribe-form .subscribe-button{position:absolute;right:0;top:0;width:30%;z-index:2;height:50px;line-height:50px;font-size:11px;color:#fff;font-weight:600;background:#333;outline:none;border:none;cursor:pointer;border-radius:0 4px 4px 0;text-transform:uppercase;-webkit-appearance:none;font-family:Plus Jakarta Sans,sans-serif}.subcribe-form .subscribe-button:hover{color:#fff}.subscribe-message{position:absolute;bottom:-30px;left:0;width:100%;text-align:left;color:#fff;font-size:11px;font-weight:400}.height-emulator{z-index:1}footer.main-footer{position:fixed;bottom:0;left:0;width:100%;z-index:2;background:#292929}.footer-bottom{margin:0 0 20px;padding-top:40px;border-top:1px dotted rgba(255,255,255,.1)}.footer-social li,.footer-social ul,.footer-social{float:left}.footer-social li{margin-right:5px}.footer-social li a{width:36px;height:36px;line-height:36px;float:left;border:1px solid rgba(255,255,255,.1);background:#333;transition:all .2s linear}.footer-social li a:hover{background:#fff}.footer-social-title{float:left;color:#fff;position:relative;margin-right:30px;top:10px;font-weight:500}.footer-inner{padding:90px 0 20px;overflow:hidden;z-index:2}.footer-bg{position:absolute;left:0;width:500px;height:400px;bottom:10px;z-index:1;opacity:.6}.footer-bg-pin{position:absolute;width:6px;height:6px;border-radius:100%}.footer-bg-pin:first-child{left:120px;top:200px}.footer-bg-pin:nth-child(2){left:230px;top:200px}.footer-bg-pin:nth-child(3){left:136px;top:300px}.footer-bg-pin:nth-child(4){right:190px;top:220px}.footer-bg-pin:before{content:"";position:absolute;inset:0;background:#fff;border-radius:100%;z-index:-1;opacity:.4}@keyframes pulse{to{transform:scale(22.1);opacity:0}}.footer-bg-pin-vis:before{animation:pulse 2s infinite ease-in-out}.fw_hours{float:left;margin-top:12px}.fw_hours span{float:left;width:100%;margin:0 0 10px;text-align:left;font-weight:500;font-size:12px;color:#fff}.fw_hours span strong{color:#fff;min-width:140px;float:left}.footer-info{float:left;width:100%;padding-bottom:20px}.footer-info h4{float:left;width:100%;position:relative;font-size:12px;text-transform:uppercase;letter-spacing:1px;text-align:left;color:#fff;font-weight:600;margin-bottom:45px;padding-bottom:10px}.footer-info h4:before{content:"";position:absolute;bottom:-9px;left:0;width:30px;height:4px}.footer-info h4:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background:#ffffff1a}.footer-info p{color:#fff;font-weight:400;font-size:11px}.footer_link{float:left;margin-top:10px;font-weight:600;border-bottom:1px dotted rgba(255,255,255,.3);padding-bottom:4px}.footer_link i{margin-left:12px;font-size:10px}.footer_link:hover,.footer_link i{color:#fff}.footer-contacts li{float:left;width:100%;padding:8px 0;font-size:12px;font-weight:400}.footer-contacts li a{float:left;text-align:left;color:#fff;font-size:12px}.footer-contacts li span{float:left;text-align:left;color:#999;width:80px}.footer-contacts li:hover span{color:#fff}.footer-contacts li i{float:left;padding-right:12px;position:relative;top:2px}.dl-footer_btn{float:right;position:relative;background:#454545;padding:18px 50px;font-weight:500;top:-2px;font-size:10px;text-transform:uppercase;margin-left:24px}.dl-footer_btn:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#fff;font-weight:600;top:50%;height:10px;line-height:10px;margin-top:-6px;right:20px;transition:all .2s linear;transform:rotate(0)}.dl-footer_btn i{width:30px;height:30px;line-height:30px;background:#292929;color:#fff;position:absolute;top:12px;left:10px}.dl-footer_btn:hover:before{transform:rotate(-90deg)}.sub-footer{background:#222;height:80px;line-height:80px;margin-top:20px;z-index:3}.copy-right{float:left;font-size:10px;letter-spacing:1px;text-transform:uppercase;text-align:left;color:#ffffff9c;font-weight:500}.subfooter-nav{float:right;margin-right:50px;position:relative}.subfooter-nav:before{content:"";position:absolute;right:-22px;top:50%;height:10px;margin-top:-5px;width:1px;background:#ffffff4d}.subfooter-nav li{margin-left:15px}.subfooter-nav li a{font-weight:500;font-size:12px}.subfooter-nav li a:hover{color:#fff}.subfooter-nav li{float:left}.footer-serv-holder{float:left;width:100%}.footer-serv-holder ul li{float:left;width:50%;padding:0 0 15px 20px;position:relative}.footer-serv-holder ul li:before{content:"";position:absolute;top:50%;left:0;margin-top:-7px;width:5px;height:1px}.footer-serv-holder li a{text-align:left;float:left;color:#fff;font-size:12px;font-weight:500}.to-top{float:right;cursor:pointer;overflow:hidden;position:relative;width:40px;height:40px;line-height:40px;top:20px;background:#292929;border:1px solid rgba(255,255,255,.1);transition:all .2s linear}.to-top:hover{color:#fff}.hero-wrap{height:650px}.hero-wrap_custom{height:auto;padding:100px 0}.hero-wrap_custom.hero-wrap_custom2{padding:100px 0 130px}.hero-wrap-container{position:absolute;top:0;left:0;width:100%;height:100%}.hero-wrap_custom .hero-wrap-container{position:relative;float:left;height:auto}.hero-wrap-container .overlay,.hero-wrap_custom .overlay{opacity:.8}.hero-wrap-container .hero-scroll-down-notifer{right:auto;bottom:-100px;left:0}.hero-wrap_custom .hero-scroll-down-notifer{right:auto;left:0;bottom:-20px}.hero-wrap_custom.hero-wrap_custom2 .hero-scroll-down-notifer{bottom:-70px}.lg-actions .lg-next,.lg-actions .lg-prev{color:#292929;margin-top:-20px;width:40px;height:40px;line-height:40px}.hero_promo-wrap{position:absolute;top:50%;right:10px;width:200px;z-index:20;height:50px;margin-top:-15px}.hero_promo-title{float:left;font-size:10px;text-transform:uppercase;color:#fff;position:relative;margin-left:20px;top:18px;text-align:left;font-weight:600}.hp_popup{float:left;width:50px;height:50px;line-height:50px;box-shadow:0 0 0 7px #ffffff1a;border-radius:100%;background:#ffffff80;color:#000;z-index:20;font-size:10px;cursor:pointer;transition:all .2s ease-in-out}.hp_popup:hover{box-shadow:0 0 0 17px #fff3}.hero-dec_top{position:absolute;right:40px;width:80px;height:80px;border-right:1px solid rgba(255,255,255,.4);z-index:10}.hero-dec_bottom{position:absolute;right:40px;width:80px;height:80px;border-right:1px solid rgba(255,255,255,.4);z-index:10;bottom:50px;border-bottom:1px solid rgba(255,255,255,.4)}.hero-dec_top{top:50px;border-top:1px solid rgba(255,255,255,.4)}.slideshow-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow-container .bg{transform:scale(1);transition:all 8.5s linear}.slideshow-container_wrap .swiper-slide-active .bg,.slideshow-container_wrap .swiper-slide-duplicate-active .bg{transform:scale(1.1)}.slideshow-item{position:relative;float:left;width:100%;height:100%}.hero-wrap-title{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);z-index:10}.hero-wrap-title_item h2{font-size:45px;text-align:left;text-transform:uppercase;color:#fff;font-weight:700;line-height:60px;padding-top:10px}.hero-wrap-title_item h4{font-size:11px;text-align:left;float:left;max-width:550px;padding-top:10px;color:#fff;font-weight:500}.hero-wrap-title_item h3{text-transform:uppercase;font-size:14px;text-align:left;font-weight:700;position:relative}.hero-wrap-title_item h3:before{content:"";position:absolute;left:0;top:-30px;width:40px;height:4px;z-index:2}.hero-wrap-title_item h3:after{content:"";position:absolute;left:40px;height:1px;width:80px;top:-27px;z-index:1;background:#ffffff80}.fs-slider-item{overflow:hidden}.slider-progress-bar{position:absolute;top:40px;right:60px;z-index:20}.play-pause_slider{position:absolute;right:60px;width:40px;height:40px;line-height:40px;background:#000000b3;bottom:28px;cursor:pointer;z-index:10;color:#fff;font-size:10px;border-radius:2px}.hsc_pp.auto_actslider i:before{content:""}.progress-indicator svg{position:relative;top:-5px;height:50px;transform:rotate(-90deg);width:50px;z-index:20}.progress-bar__background{fill:none;stroke:#fff6;stroke-width:1}.progress-bar__progress{fill:none;stroke:#fff;stroke-dasharray:100 100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:1.8}.circ{transform:scale(1) rotate(-90deg);transition:transform .3s ease;z-index:3;position:relative}.circ circle{stroke-dasharray:440px}.circ1{stroke-dashoffset:440px}.slider-progress-bar.act-slider .circ1{stroke-dashoffset:220px;transition:linear 6s stroke-dashoffset}.hero-slider-pagination{position:absolute;bottom:40px;right:120px;z-index:20}.hero-slider-pagination.hsp2{right:40px}.hwt_dec{position:absolute;left:-30px;width:370px;top:60px;bottom:-30px;background:#0006;z-index:-1}.hwt_dec:before{content:"";position:absolute;bottom:-2px;right:-2px;width:80px;height:80px;border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.det-list{background:#292929;margin-top:22px;margin-bottom:12px;padding:45px 20px 40px}.det-list:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:20px;bottom:0;font-size:74px;color:#ffffff1a;z-index:1}.det-list:after{content:"";position:absolute;right:30px;top:-3px;width:60px;height:6px;z-index:2}.det-list ul{float:left;width:50%;padding:0 20px;position:relative;z-index:2}.det-list li{padding-left:30px;position:relative;margin-bottom:12px;text-align:left;font-size:11px;color:#fff;font-weight:500}.det-list li span,.det-list li a{font-weight:700}.det-list li:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;top:3px;left:0;font-weight:700;color:#ff202b}.det-list li:last-child{margin-bottom:0}.con-heading{float:left;width:100%;text-align:left;font-size:24px;font-weight:600;color:#292929;padding-bottom:20px;position:relative}.con-heading:before{content:"";position:absolute;bottom:10px;left:0;width:30px;height:3px}.det-box{display:flex;width:100%;margin-bottom:30px;position:relative;overflow:hidden;border:1px solid #eee;flex-direction:column;border-radius:10px}.det-box-media{position:relative;display:block;z-index:8;background:#fff}.det-box__product{background:#fff}.det-box__product img{width:70%;background:#fff}.promo-link{position:absolute;bottom:40px;left:50px;padding:16px 45px 16px 70px;color:#666;font-size:11px;font-weight:700;box-shadow:0 0 0 6px #ffffff4d;z-index:10;background:#fff}.promo-link i{position:absolute;left:10px;top:50%;height:34px;width:34px;line-height:34px;margin-top:-17px;color:#fff;box-shadow:0 9px 26px #3a578740}.promo-link:hover i{background:#292929;color:#fff}.det-box-media:after{content:"";position:absolute;left:30px;bottom:-3px;width:60px;height:6px;z-index:2;transition:all .3s ease-in-out}.det-box-media:hover:after{width:110px}.det-box-media:before{content:"";position:absolute;inset:0;background:#292929;opacity:0;z-index:2;transition:all .3s ease-in-out}.det-box-media span{z-index:5;position:absolute;left:50%;top:40%;opacity:0;height:46px;line-height:46px;font-weight:600;text-transform:uppercase;font-size:10px;width:150px;background:#292929;margin:-23px 0 0 -75px;transition:all .3s ease-in-out}.det-box-media:hover:before{opacity:.4}.det-box-media:hover span{top:50%;opacity:1}.det-box-item{background:#fff;padding:25px 30px}.det-box-item.det-box-item_single{padding:35px 50px}.det-box-item.det-box-item_single2{padding:55px 50px;overflow:inherit;z-index:20}.det-box .box-item{margin-bottom:20px}.det-box .box-item img{margin-bottom:0}.det-box h3{float:left;text-align:left;font-size:16px;padding-bottom:8px;font-weight:700;width:100%}.serv-list{margin-bottom:13px}.serv-list li{float:left;margin-right:10px;text-transform:uppercase;font-size:10px;color:#999;font-weight:600;position:relative}.det-box-link{float:left;margin-top:12px;padding:15px 30px;font-size:10px;background:#ff202b;color:#fff;position:relative;z-index:2;text-transform:uppercase;font-weight:600;transition:all .5s ease-in-out;border-radius:10px}.serv_number{position:absolute;text-align:right;left:40%;right:30px;z-index:1;bottom:34px;font-size:14px;font-weight:600}.serv_number:before{content:"";position:absolute;left:0;right:50px;height:1px;top:50%;background:#eee;z-index:1}.serv_number:after{content:"";position:absolute;width:40px;right:50px;height:1px;top:50%;z-index:2}.det-box-link:hover{background:#be0009;color:#fff}.accordion-lite_content{display:none;margin-top:10px;padding:20px 0 15px}.accordion-lite-header{cursor:pointer;text-align:left;font-size:13px;font-weight:600}.accordion-lite-container{margin-bottom:12px;padding:15px 30px;background:#f5f5f5;border-radius:4px}.accordion-lite-container p{color:#3b4249}.accordion-lite-header i{float:right;position:relative;top:6px;font-size:10px}.accordion-lite-header.acc_open i:before{content:"";color:#292929}.scr_dec{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}.order-wrap{padding:25px 25px 25px 40px;margin-top:20px;overflow:hidden;position:relative;background:#454545;border-radius:10px}.order-wrap:before{content:"";position:absolute;top:0;right:0;width:30%;bottom:0;background:#333}.order-wrap:after{content:"";position:absolute;top:50%;right:30%;width:6px;height:40px;margin:-20px -3px 0 0}.order-wrap h4{font-size:16px;font-weight:500;text-align:left;color:#fff;position:relative;top:6px;padding-left:50px}.order-wrap h4:before{content:"";position:absolute;left:0;top:50%;width:30px;height:1px;background:#fff6}.order-wrap a.ord-link{float:right;margin-right:40px;color:#fff;background:#ff202b;font-size:10px;font-weight:500;padding:0 30px;height:40px;line-height:40px;position:relative;text-transform:uppercase;transition:all .5s ease-in-out;border-radius:5px}.order-wrap a.ord-link:hover{background:#be0009}.breadcrumbs{background:#fff;border-bottom:1px solid #eee;padding:30px 0;box-shadow:0 0 10px #00000012;z-index:11}.breadcrumbs-list,.breadcrumbs-list a,.breadcrumbs-list span{float:left;position:relative}.breadcrumbs-list a{margin-right:15px;padding-right:20px;font-size:10px;font-weight:600;color:#666;text-transform:uppercase}.breadcrumbs-list span{margin-right:15px;padding-right:20px;font-size:10px;font-weight:600;color:#666;text-transform:uppercase;color:#000}.breadcrumbs-list a:before{content:"";position:absolute;width:6px;height:2px;background:#fff;right:0;top:50%;margin-top:-1px}.breadcrumbs .container:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:0;top:-4px;font-size:22px;font-weight:100}.dots{position:absolute;top:0;left:0;width:100%;height:100%}.hero-canvas-wrap{position:absolute;left:0;top:-50px;width:60%;bottom:-90px;z-index:1}.about-img:before{content:"";position:absolute;inset:-20px 50% 50px -20px;z-index:1}.about-img-title{position:absolute;top:80px;left:-120px;font-size:11px;text-transform:uppercase;z-index:23;color:#ffffffb5;font-weight:600;background:#2d2d32;padding:15px 85px;letter-spacing:15px}.about-img-title.ait_2{left:auto;right:-60px;color:#fff}.about-img img{position:relative;z-index:10}.about-title h4{text-align:left;font-weight:600;padding-bottom:10px;color:#666}.about-img-hotifer{position:absolute;right:-60px;bottom:20px;width:280px;padding:25px 30px;z-index:11;border-radius:4px;color:#000;text-align:left;box-shadow:0 5px 25px #0003}.about-img-hotifer:before{font-family:Font Awesome\ 5 Pro;content:"";bottom:30px;right:20px;position:absolute;color:#fff;font-size:19px;font-weight:700}.about-wrap p{text-align:justify}.about-img-hotifer p{color:#292929;font-size:13px;margin-bottom:10px;text-align:left;font-weight:600}.about-title{margin-bottom:50px}.inline-facts{float:left;width:25%;text-align:center;position:relative}.inline-facts h6{position:relative;margin-top:6px;color:#ffffff82;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;display:inline-block;background:#00000080}.bold-facts .inline-facts h6{background:none;padding:0;margin-top:4px}.inline-facts:before{content:"";position:absolute;left:0;width:1px;height:20px;bottom:10px;background:#ffffff80}.inline-facts-holder .inline-facts:first-child:before{display:none}.bold-facts .inline-facts:before{display:none}.bold-facts .inline-facts{background:#292929;border-left:1px solid rgba(255,255,255,.1);box-sizing:border-box;padding:30px 0 30px 80px;text-align:left}.bold-facts .inline-facts:after{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;left:44px;top:42px;font-size:12px;font-weight:100;color:#fff;display:block}.num{font-size:38px;text-transform:uppercase;font-weight:700;color:#fff}.bold-facts .inline-facts .num{font-size:26px}.notifer-block{padding:45px 0}.notifer-block:before{content:"";position:absolute;top:0;right:0;width:30%;bottom:0;background:#333}.notifer-block:after{content:"";position:absolute;top:50%;right:30%;width:6px;height:40px;margin:-20px -3px 0 0}.notifer-block h4{text-align:left;color:#fff;font-weight:600;font-size:16px;position:relative;top:11px;padding-left:60px}.notifer-block h4 span{position:relative;z-index:3}.notifer-block h4:after{content:"";position:absolute;inset:-10px 50% -10px -20px;background:#333;z-index:1}.notifer-block h4:before{content:"";position:absolute;left:0;top:50%;width:30px;height:1px;z-index:2}.nb_btn{float:right;padding:15px 35px;font-size:11px;font-weight:600;transition:all .3s linear}.nb_btn:hover{background:#000}.sec-dec{position:absolute;left:0;bottom:-250px;width:550px;height:550px;background:url(../images/city-bg.png) no-repeat center;opacity:.5}.piechart-holder,.custom-skillbar-holder{padding-top:20px}.chart{position:relative;display:inline-block;width:120px;height:120px;border-radius:100%;margin-bottom:26px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.piechart{position:relative;padding-bottom:20px;width:25%;float:left}.percent{display:inline-block;font-size:12px;line-height:120px;z-index:2;color:#292929}.percent:after{content:"%";margin-left:.1em;font-size:.8em}.angular{margin-top:100px}.angular .chart{margin-top:0}.skills-description{width:200px;display:inline-block;color:#292929;font-size:11px;font-weight:600}.skillbar-box{float:left;width:100%;position:relative;margin:10px 0 30px}.skillbar-bg{position:relative;display:block;float:left;width:100%;height:10px;overflow:hidden;background:#eee}.custom-skillbar-title span{float:left;font-size:12px;margin-top:16px;padding-bottom:6px;font-weight:600}.custom-skillbar{height:10px;width:0px}.skill-bar-percent{float:right;font-size:12px;margin-top:13px;padding-bottom:16px;font-weight:600;color:#292929}.hex-decor{position:absolute;bottom:-10%;right:0;width:40%;height:100%;background:url(../images/hex.png) no-repeat top left;overflow:hidden;z-index:-1;opacity:.1}.project-progress{padding-right:210px}.project-progress .piechart{width:100%}.project-progress_total{position:absolute;top:0;right:0;width:200px}.gradinet-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(to right,#222c 20%,#22222280 70%,#2220 95%);z-index:2}.announcement{float:left;width:100%;padding:50px 0;position:relative}.announcement:before{content:"";position:absolute;bottom:0;right:0;width:40%;height:100%;background:url(../images/hex.png) no-repeat bottom right;opacity:.2}.announcement .btn{top:10px;float:right}.announcement h3{text-align:left;font-size:2.1em;color:#fff;font-weight:600;padding-bottom:20px;position:relative}.announcement h3:before{content:"";position:absolute;left:0;right:0;bottom:50%;height:1px;background:#ffffff4d;z-index:1;margin-bottom:8px}.announcement h3:after{content:"";position:absolute;right:0;bottom:50%;height:1px;background:#ffffff4d;z-index:1;margin-bottom:8px;z-index:2;left:auto;width:50px;background:#fff}.announcement h3 span{position:relative;z-index:3;padding-right:50px}.announcement p{font-weight:600;text-align:justify;color:#000}.dark-bg,.btn.dark-bg{background:#454545}.btn.dark-bg i{background:#fff}.team-slider{margin-top:20px}.team-slider .swiper-slide{padding-bottom:15px}.ts_btn_wrap{position:absolute;right:0;top:60px}.ts_btn{float:left;margin-left:4px;width:40px;height:40px;line-height:40px;border-radius:4px;background:#292929;cursor:pointer}.team-item{border:1px solid #eee;box-shadow:0 13px 20px #3a57870d}.team-item:hover{box-shadow:0 13px 20px #3a578700}.team-content{padding:25px 30px 15px}.team-content h4{text-align:left;font-size:16px;color:#000;font-weight:700;padding-bottom:4px}.team-content h5{text-transform:uppercase;font-size:10px;color:#999;font-weight:600;text-align:left;padding-bottom:10px}.team-footer{border-top:1px solid #eee;padding-left:30px}.team-social{float:right}.team-social li{float:left}.team-social li a{float:left;width:45px;height:45px;line-height:45px;border-left:1px solid #eee;font-size:12px;background:#f9f9f9}.team-social li a:hover{color:#333}.tc_number{position:absolute;right:0;top:0;border-left:1px solid #eee;border-bottom:1px solid #eee;font-size:11px;background:#f9f9f9;width:40px;height:40px;line-height:40px;font-weight:600}.tf-btn{float:left;font-size:12px;color:#000;top:13px;font-weight:600}.tf-btn i{margin-left:12px;position:relative;left:0}.tf-btn:hover i{left:6px}.tf-btn:hover{color:#999}.team-item,.team-social li a,.team-content h4 a,.tf-btn i,.tf-btn{transition:all .3s linear}.team-single_header{background:#fff}.team-single_header_img{float:left;width:50%;position:relative;padding:165px 0}.team-single_header_img:before{content:"";position:absolute;inset:-15px 50% 40% -15px;z-index:-1}.team-single_header_content{float:left;width:50%;position:relative;padding:35px 50px 0}.team-single_header_content h2{text-align:left;font-size:18px;font-weight:600;padding-bottom:4px;position:relative}.team-single_header_content h4{text-transform:uppercase;font-size:11px;color:#999;font-weight:600;text-align:left;padding-bottom:10px}.team-single_header_content h2:before{content:"";position:absolute;right:0;top:12px;height:2px;width:30px}.team-single_header_content ul{float:left;width:100%;margin-top:4px;border:1px solid #eee;box-shadow:0 13px 20px #3a57870d}.team-single_header_content li{float:left;width:100%;padding:18px 25px;text-align:left;font-weight:500;background:#f9f9f9;border-bottom:1px solid #eee}.team-single_header_content li span{padding-right:10px;color:#666;min-width:110px;float:left}.team-single_header_content li:last-child{border:none}.team-single-social{position:absolute;left:0;bottom:0;background:#292929;padding:0 20px 0 30px}.team-single-social li,.team-single-social ul,.tsc_title{float:left}.team-single-social li a{float:left;height:50px;margin-left:20px;line-height:50px}.team-single-social li a:hover{color:#fff}.tsc_title{margin-right:10px;font-size:10px;text-transform:uppercase;font-weight:600;line-height:50px;color:#fff}.team-contact_btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;color:#fff;z-index:3}.team-contact_btn:hover{background:#333}.contats-list_widget{margin-bottom:30px}.contats-list_widget li{float:left;width:100%;padding:0 25px 0 80px;background:#fff;margin-bottom:10px;text-align:left;height:60px;line-height:60px;position:relative;font-size:11px;font-weight:500}.contats-list_widget li:hover i{background:#333}.contats-list_widget li i{position:absolute;left:0;top:0;width:60px;height:60px;line-height:60px;text-align:center;color:#292929;font-size:12px;font-weight:400}.serv-nav,.btn-nav{float:left;width:100%;margin-bottom:30px}.column-filters{float:left;width:100%;margin-bottom:30px;margin-top:20px}.serv-nav li,.btn-nav li{float:left;width:100%;margin-bottom:6px}.serv-nav li a{float:left;text-align:left;width:100%;padding:20px 30px;background:#fff;font-size:12px;font-weight:500;color:#666;position:relative}.column-filters a{float:left;text-align:left;width:100%;padding:20px 30px;background:#fff;font-size:12px;font-weight:500;color:#666;position:relative;margin-bottom:6px}.serv-nav li a.act-ser,.column-filters a.gallery-filter-active{color:#292929}.serv-nav li a:before,.column-filters a:before,.hidden-filter a:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;top:50%;margin-top:-6px;right:30px;font-weight:700}.contats-list_widget li:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:30px;font-weight:700;top:0;margin-top:0}.serv-nav li a:hover,.column-filters a:hover,.serv-nav li a.act-ser:before,.column-filters a.gallery-filter-active:before,.hidden-filter a.gallery-filter-active:before,.contats-list_widget li:hover:before{color:#fff}.serv-nav li a.act-scrlink{color:#292929}.btn-nav{margin-top:20px}.btn-nav li a{float:left;width:100%;position:relative;background:#333;padding:18px 20px 18px 60px}.btn-nav li a:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;color:#fff;top:50%;margin-top:-6px;right:20px;font-weight:700}.btn-nav li a span,.btn-nav li a:before{transition:all .2s linear}.serv-nav li a,.contats-list_widget li,.contats-list_widget li i{transition:all .2s linear}.btn-nav li a:hover:before{transform:rotate(-90deg)}.btn-nav li a:hover span{color:#ccc}.btn-nav li a span{color:#fff;text-align:left;float:left;font-weight:500;font-size:12px}.btn-nav li a i{width:30px;height:30px;line-height:30px;color:#eee;position:absolute;top:50%;margin-top:-15px;left:10px}.ui-widget-content{background:#6b6b6b;border-color:#6b6b6b}.ui-slider-handle{background:#c1c2c4;border-radius:.6em}.ui-slider-range{background:#34a3db}.half-carousel-title{position:absolute;left:0;top:0;bottom:0;width:30%;z-index:1}.half-carousel-title-item{padding:0 60px;top:200px;z-index:20}.hc_btn{background:#ff202b;float:left;padding:15px 35px;color:#fff;font-size:11px;font-weight:600;margin-top:30px;transition:all .5s ease-in-out;border-radius:10px}.hc_btn:hover{color:#fff;background:#be0009}.half-carousel-title .pwh_bg{top:350px;bottom:-40px;left:-140px}.half-carousel-title-item h2{color:#fff;text-align:left;font-weight:600;font-size:24px;padding-bottom:20px}.half-carousel-content h3{color:#fff;text-align:left;font-weight:600;font-size:24px;padding-bottom:6px}.half-carousel-title-item h2{position:relative}.half-carousel-title-item h2:before{content:"";position:absolute;left:0;top:-12px;height:3px;width:30px}.half-carousel-content h3 a{color:#fff}.half-carousel-title-item h5,.half-carousel-content p{color:#fff;text-align:left}.half-carousel-title-item h5{font-size:11px;font-weight:500}.half-carousel-conatiner{float:right;width:70%;height:550px;position:relative}.half-carousel-item{height:550px}.half-carousel-content{position:absolute;left:0;right:0;padding:0 40px;bottom:40px;z-index:10}.half-carousel-content h3{font-size:20px}.half-carousel-content:before{content:"";position:absolute;left:40px;width:0;bottom:-10px;height:2px;transition:all .5s ease-in-out;transition-delay:.3s}.swiper-slide-active .half-carousel-content:before{width:60px}.half-carousel-item .bg-parallax-wrap-gradien:before{background:linear-gradient(to bottom,#0000,#000000fc);transition:all .5s ease-in-out;top:-50px}.swiper-slide-active .half-carousel-item .bg-parallax-wrap-gradien:before{top:40%}.hc-counter{position:absolute;right:20px;top:20px;width:36px;height:36px;line-height:36px;font-weight:600;font-size:10px;z-index:20;border-radius:5px}.half-carousel .bg{width:130%;left:-15%}.hcw_btn{position:absolute;top:50%;font-size:12px;cursor:pointer;width:46px;height:46px;line-height:46px;margin-top:-23px;z-index:20;background:#ff202b;opacity:.8;color:#fff;transition:all .5 ease-in-out}.hcw_btn:hover{background:#be0009}.hcw-cont-prev{left:0;border-radius:0 4px 4px 0}.hcw-cont-next{right:0;border-radius:4px 0 0 4px}.hcw_btn:hover{color:#fff}.cards-wrap{margin-bottom:30px;z-index:2}.content-inner{width:100%;position:relative;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;transition:.9s cubic-bezier(.68,-.55,.265,1.55)}.content-inner>*{backface-visibility:hidden;transition:.9s cubic-bezier(.68,-.55,.265,1.55)}.content-inner:hover .content-front{transform:rotateY(-180deg)}.content-inner:hover .content-back{transform:rotateY(0)}.content-inner .content-front,.content-inner .content-back{position:relative;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 13px 20px #3a57870d;border:1px solid #eee}.content-front{background:#fff;position:relative;cursor:pointer}.content-inner .content-back{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;transform:rotateY(180deg)}.content-inner .cf-inner{transform-style:preserve-3d;backface-visibility:hidden;width:100%;padding:100px 50px 50px}.content-inner .cf-inner .inner{align-items:stretch;transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden;transform:translateZ(95px) scale(.81);text-align:center;position:relative;z-index:2}.content-inner .cf-inner .inner:before{content:"";position:absolute;left:0;right:0;bottom:-20px;height:1px;background:#ddd;z-index:1}.content-inner .cf-inner .inner:after{content:"";position:absolute;right:0;width:50px;bottom:-20px;height:1px;z-index:2}.dec-icon{position:absolute;top:-80px;left:0;font-size:30px;font-weight:600;transition:all .3s ease-in-out;z-index:2}.cf-inner_title{position:absolute;left:70px;right:70px;color:#292929;font-size:11px;font-weight:600;height:50px;line-height:50px;top:50%;margin-top:-25px;z-index:10}.serv-num{position:absolute;top:0;right:0;color:#292929;z-index:3;font-size:10px;font-weight:600;background:#f9f9f9;border:1px solid #eee;width:56px;height:56px;line-height:56px}.content-inner .cf-inner .inner h2{position:relative;font-size:18px;font-weight:600;padding-bottom:6px;text-align:left}.content-inner .cf-inner .inner h2:after{content:"";position:absolute;top:-20px;left:0;width:30px;height:3px}.half-bg_dec:before{content:"";position:absolute;inset:60% 0 0;background:#fff}.main-section_text-block{margin-bottom:40px}.main-section_text-block h2{text-align:left;font-weight:600;font-size:20px}.main-section_text-block h4{text-align:left;margin-bottom:10px;font-weight:600;color:#666}.hero-counter_wrap{position:absolute;right:50px;left:-100px;bottom:-40px;z-index:50;padding-right:120px}.hc_item{height:90px;padding-top:20px}.hc_item:before{content:"";position:absolute;right:0;top:50%;width:1px;height:20px;margin-top:-10px;background:#ffffff4d}.hc-item_num{font-size:22px;font-weight:600;color:#fff}.hc-item_title{font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:2px}.hero-counter-cont_wrap{position:absolute;right:0;top:0;height:90px;line-height:90px;background:#333;z-index:20;width:120px}.hcc_btn{display:inline-block;margin:0 10px;cursor:pointer;text-align:center}.hcc_btn:hover{color:#fff}.hero-counter-cont_wrap:after{content:"";position:absolute;top:50%;left:0;width:2px;height:30px;margin:-15px -1px 0 0}.sq-secdec{position:absolute;left:0;width:20%;height:65%;bottom:0;background:#f5f5f5}.media-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.video-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.media-container .overlay{opacity:.6}.video-holder{position:absolute;width:100%;height:100%!important;display:block;overflow:hidden!important;top:0;left:0;padding:0!important}.video-holder iframe{position:absolute;top:-75px;left:50%;width:100%;height:100%;display:block;overflow:hidden}.background-youtube{position:absolute;top:-25%!important}.video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;z-index:-1}.video-container video{width:100%}.resp-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.resp-video iframe,.resp-video object,.resp-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.mob-bg,.nav-button-wrap{display:none}.map-container{float:left;width:100%;position:relative;overflow:hidden}#singleMap{width:100%;height:370px;float:left}.mapzoom-in,.mapzoom-out,.scrollContorl{position:absolute;z-index:100;cursor:pointer;width:40px;height:40px;line-height:40px;right:22px;bottom:70px;-webkit-transform:translate3d(0,0,0);color:#292929}.mapzoom-out{bottom:28px}.scrollContorl{bottom:140px}.mapzoom-in:before,.mapzoom-out:before,.scrollContorl:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:10px;font-weight:600}.mapzoom-in:before{content:""}.scrollContorl:before{content:""}.scrollContorl.enabledsroll:before{content:""}.map-links_tabs{margin:0 0 20px;float:right}.map-links_tabs a{float:left;position:relative;padding:18px 60px 18px 30px;background:#fff;margin-left:10px;font-weight:600;font-size:11px;border:1px solid #eee;transition:all .3s ease-in-out}.shop-tabs-menu li a{float:left;position:relative;padding:18px 60px 18px 30px;background:#fff;font-weight:600;font-size:11px;border:1px solid #eee;transition:all .3s ease-in-out;margin:0}.map-links_tabs a.ml_act,.shop-tabs-menu li.current a{border-color:transparent}.map-links_tabs a:before,.shop-tabs-menu li a:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:12px;font-weight:600;position:absolute;right:25px;top:50%;height:10px;line-height:10px;margin-top:-5px;transition:all .3s ease-in-out}.map-links_tabs a span{padding:0 5px 0 0;font-weight:600}.map-links_tabs a.ml_act:before{transform:rotate(90deg);color:#fff}.shop-tabs-menu li.current a:before{transform:rotate(90deg);color:#fff}.map-links_title{float:left;font-size:18px;font-weight:500;position:relative;top:12px}.card-item{background:#fff;padding:25px 30px 25px 90px;border:1px solid #eee;overflow:hidden;margin-bottom:20px;transition:all .3s ease-in-out;border-radius:5px}.card-item:before{content:"";position:absolute;bottom:0;left:45px;height:40px;width:1px;background:#eee;transition:all .3s ease-in-out;z-index:1}.card-item:hover{box-shadow:0 19px 20px #3a578714}.card-item:hover:before{height:90px}.card-item_num{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;font-size:10px;font-weight:600;background:#f9f9f9;border-left:1px solid #eee;border-bottom:1px solid #eee}.card-item h4{text-align:left;font-weight:600;font-size:15px;margin-bottom:6px}.card-link{float:left;font-weight:600;font-size:11px;margin-right:6px;text-transform:uppercase}.card-item i{position:absolute;left:20px;top:25px;width:50px;height:50px;line-height:50px;font-size:16px;font-weight:600;box-shadow:0 15px 5px #00000014;transition:all .3s ease-in-out;z-index:2;border-radius:5px}.card-item:hover i{box-shadow:0 0 #00000014;background:#333}.contact-notifer{float:left;margin-left:30px;position:relative;font-weight:500;top:24px}.contact-social{float:right}.cs-title{margin-right:20px;text-transform:uppercase;font-weight:600;position:relative;top:14px;font-size:11px;color:#000}.contacts-opt{margin:10px 0 40px}.contact-social{float:right;margin-top:10px}.contact-social li,.contact-social .cs-title,.contact-social ul{float:left}.contact-social li ul{border:1px solid #eee}.contact-social li a{width:40px;height:40px;line-height:40px;margin-left:2px;float:left;background:#333}.contact-social li a:hover{color:#292929}.contact-form-wrap{position:fixed;inset:0;overflow:auto;z-index:100;-webkit-transform:translate3d(0,0,0);display:none}.contact-form-overlay{position:fixed;inset:0;z-index:2;background:#000000b3;-webkit-transform:translate3d(0,0,0)}.contact-form-container{max-width:600px;margin:0 auto;position:relative;top:20%;z-index:10}.contact-form-header{position:absolute;top:0;left:0;width:100%;height:60px;line-height:60px;border-bottom:1px solid #eee;padding:0 70px 0 60px;background:#f9f9f9}.contact-form-header h4{text-align:left;font-weight:600;font-size:15px}.close-contact-form{position:absolute;right:0;top:0;height:60px;line-height:60px;width:60px;cursor:pointer;border-left:1px solid #eee;border-bottom:1px solid #eee;color:#000;background:#fff;transition:all .2s linear}.close-contact-form:hover{color:#fff}.contact-form-main{padding:100px 60px 30px;background:#fff;overflow:hidden;transition:all .2s linear}#message div{text-align:left;padding:10px 30px;font-size:13px;font-weight:500;background:#f9f9f9;border:1px solid #eee;margin-bottom:10px;color:#144273}.hid-body{overflow:hidden}.testimonilas-carousel-wrap:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;border-top:1px solid #ccc}.testi-item{transition:all .3s ease-in-out;transform:scale(.95)}.testimonilas-text{padding:30px 35px;overflow:hidden;background:#fff;border:1px solid #eee;transition:all .3s ease-in-out;display:flex;flex-direction:column}.testimonilas-text:after{font-family:Font Awesome\ 5 Pro;content:"";bottom:35px;right:35px;position:absolute;opacity:.3;font-size:18px;transition:all .4s linear;color:#ccc}.testimonilas-text h3{font-weight:600;text-align:left;font-size:14px;padding-bottom:8px}.testimonilas-text h3 span{color:#999;display:block;font-weight:500;font-size:10px;text-transform:uppercase}.testimonial-header{display:flex;align-items:center;justify-content:space-between}.testimonilas-carousel .swiper-slide{padding:10px 0 20px}.testi-avatar{width:80px;height:80px;z-index:20;background-size:95%;background-repeat:no-repeat;background-position:center center}.testi-avatar img{width:60px;height:60px;border-radius:4px;position:relative;z-index:2}.testi-person h3{font-size:16px}.testi-person span{margin-top:5px}.swiper-slide-active .testimonilas-text{border:1px solid rgba(255,32,43,.2)}.testimonilas-text p{color:#878c9f;font-size:14px;text-align:justify;font-style:italic;line-height:24px;font-weight:500}.swiper-slide-active .testi-item{opacity:1;transform:scale(1);background:#fff}.swiper-slide-active .testi-item .testimonilas-text:before,.swiper-slide-active .testi-item .testimonilas-text:after{opacity:1}.testi-number{position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;border-left:1px solid #eee;border-bottom:1px solid #eee;background:#f9f9f9;font-weight:900;font-size:11px;color:#ccc;transition:all .3s ease-out}.swiper-slide-active .testi-item .testi-number{background:#fff}.star-rating i{margin:0 2px}.testimonilas-text .star-rating{float:left;width:100%;padding-left:76px;margin-bottom:20px;text-align:left}.testimonilas-text .star-rating:before{content:"";position:absolute;right:-190px;top:50%;width:140px;height:1px;background:#e9e9e9;z-index:1}.testimonilas-text .star-rating:after{content:"";position:absolute;right:-190px;top:50%;width:140px;height:1px;background:#e9e9e9;z-index:1;width:30px;z-index:2}.testim-link{float:left;margin-top:20px;border-radius:2px;color:#292929;padding:10px 20px;font-size:11px;font-weight:600}.tc-button,.ss-slider-cont,.hero-slider-cont{position:absolute;top:50%;width:40px;height:40px;line-height:40px;margin-top:-20px;border-radius:4px;background:#000000b3;z-index:50;cursor:pointer}.tc-button:hover,.ss-slider-cont:hover,.hero-slider-cont:hover{background:#292929}.tc-button-next,.ss-slider-cont-next{right:20px}.tc-button-prev,.ss-slider-cont-prev{left:20px}.hero-slider-cont-next{right:60px}.hero-slider-cont-prev{left:60px}.tc-pagination{float:left;margin-top:10px;width:100%!important}.tc-pagination_wrap,.ss-slider-pagination,.hero-slider-wrap_pagination{position:absolute;bottom:-40px;left:0;width:100%}.ss-slider-pagination{z-index:20}.ss-slider-controls2{padding:12px 30px;background:#0009;position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:10;border-radius:4px 4px 0 0}.ss-slider-controls2.fwc_pag{bottom:10px}.ss-slider-controls2 .ss-slider-pagination{bottom:0;position:relative}.hero-slider-wrap_pagination{bottom:60px!important;z-index:20}.tc-pagination .swiper-pagination-bullet,.ss-slider-pagination .swiper-pagination-bullet,.hero-slider-wrap_pagination .swiper-pagination-bullet,.hero-slider-pagination .swiper-pagination-bullet{opacity:1;background:#999;margin:0 10px;display:inline-block;width:6px;height:6px;position:relative;border-radius:100%;transition:all .3s ease-out}.ss-slider-pagination .swiper-pagination-bullet,.hero-slider-wrap_pagination .swiper-pagination-bullet,.hero-slider-pagination .swiper-pagination-bullet{background:#fff;margin:0 12px!important}.ss-slider-pagination .swiper-pagination-bullet:hover{background:#ffffff80}.tc-pagination .swiper-pagination-bullet:before,.ss-slider-pagination .swiper-pagination-bullet:before,.hero-slider-wrap_pagination .swiper-pagination-bullet:before,.hero-slider-pagination .swiper-pagination-bullet:before{content:"";position:absolute;inset:-5px;border-radius:100%;box-sizing:border-box;border:1px solid #ccc;transition:all .3s ease-out;transform:scale(0)}.tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.hero-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1)}.ss-slider-controls2 .ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.hero-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.client-item{padding:20px;display:block}.client-item:hover{background:#eee}.client-item img{width:50%;height:auto;transition:all .3s linear}.cc-btn{position:absolute;top:50%;width:36px;height:36px;line-height:36px;margin-top:-18px;color:#000;font-size:14px;z-index:20;cursor:pointer}.clients-carousel-wrap{padding:0 20px}.cc-btn.cc-next{right:0}.cc-btn.cc-prev{left:0}.cal-form{float:left;width:100%;margin-top:30px}.cal-row{float:left;width:100%;background:#f5f5f5;padding:20px 50px;margin-bottom:2px;position:relative}.cal-row:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%}.cal-row.rg-area{padding:30px 50px}.cal-head{float:left;width:40%;box-sizing:border-box;padding-left:50px;position:relative;margin-top:16px}.cal-head span{position:absolute;left:0;top:50%;width:36px;height:36px;line-height:36px;margin-top:-18px;background:#fff;border:1px solid #eee;font-size:10px;font-weight:600}.cal-head h4{float:left;font-size:13px;font-weight:500;text-align:left}.cal-item{float:left;width:60%}.cal-item input{width:100%;float:left}.cal-item select{width:100%;float:left;padding:10px 20px;border:1px solid #E2E6E7;margin:0;background:#fff;position:relative}.cost-dropdown{float:left;width:100%}.hid-input{display:none}.irs-single{top:-20px;padding:10px 20px}.nice-select .nice-select-search-box{display:none}.nice-select{z-index:100}.nice-select .list{padding:0}.slider{width:100%}.chose-input{float:left;width:100%}.total-sum{float:left;position:relative;padding:10px 0}.tts{float:left;margin-right:10px;font-size:14px;font-weight:700}.total-sum input{float:left;width:auto;max-width:100px;text-align:left;border:none;background:none;border-radius:0;font-size:17px;font-weight:700;position:relative;top:1px}.currency{float:left;position:relative;top:-4px;margin-right:2px}.mid-pad{padding:110px 0}.rage-slider{float:left;width:100%;margin-bottom:90px}.gallery-items{float:left;width:100%;position:relative}.grid-item-holder,.folio-img{float:left;width:100%;height:auto;position:relative;overflow:hidden}.gallery-item{overflow:hidden}.spad .gallery-item{padding:0}.darkbg_2{background:#222}.grid-big-pad .grid-item-holder{padding:40px}.grid-small-pad .gallery-item{padding:10px 10px 0 0}.gallery-item,.grid-sizer{width:33.3%;position:relative}.gallery-item-second,.grid-sizer-second{width:66.6%}.dark-por{background:#292929}.two-column .gallery-item{width:50%}.two-column .gallery-item.gallery-item-second{width:100%}.four-column .gallery-item{width:25%}.four-column .gallery-item.gallery-item-second{width:50%}.gallery-item img,.pmimh img{width:100%;height:auto;position:relative;z-index:1;transform:translateZ(0);transition:all 4s cubic-bezier(.19,1,.22,1) 0ms}.post-media_img:before{content:"";position:absolute;left:45px;bottom:-3px;width:90px;height:6px;z-index:12}.post-media_img a{position:relative;display:block;overflow:hidden}.post-tooltip{position:absolute;height:50px;line-height:50px;color:#292929;width:130px;font-size:10px;font-weight:600;text-transform:uppercase;top:40%;left:50%;margin:-25px 0 0 -65px;z-index:5}.post-media_img .overlay,.post-tooltip,.gallery-item .overlay{opacity:0}.post-media_img:hover img,.gallery-item:hover img{transform:scale(1.2)}.gallery-item:hover .dbm-hid img{transform:scale(1)}.post-media_img:hover .overlay,.gallery-item:hover .overlay,.vis-det .overlay{opacity:.2}.vis-det .gallery-item:hover .overlay{opacity:.4}.dbm-hid.det-box-media:hover:before{opacity:.4}.post-media_img:hover .post-tooltip{opacity:1;top:50%}.post-tooltip,.post-media_img .overlay,.gallery-item .overlay,.grid-item,.grid-det_category,.grid-item h3 a{transition:all .2s ease-in-out}.grid-item h3 a:after,.grid-item h3 a:before{transition:all .2s ease-in-out}.grid-item{transition:all .2s ease-in-out}.inline-filter .gallery-filters a:before{transition:all .2s ease-in-out}.grid-det_category{position:absolute;left:30px;top:26px;z-index:10;opacity:0;visibility:hidden;margin-top:-10px}.gallery-item:hover .grid-det_category,.vis-det .grid-det_category,.swiper-slide-active .half-carousel-item .grid-det_category{opacity:1;margin-top:0;visibility:visible}.half-carousel-item .grid-det_category{top:26px;left:40px;padding:6px 4px 6px 10px;background:#0006}.grid-det_category a{float:left;font-size:9px;text-transform:uppercase;margin-right:6px;font-weight:600;color:#fff}.grid-item{position:absolute;left:0;right:0;bottom:-60px;z-index:5;padding:0 0 0 30px;background:#292929;height:60px;line-height:60px}.vis-det .grid-item{position:relative;float:left;width:100%;bottom:0;background:#fff;border:1px solid #eee;border-top:none;box-sizing:border-box}.gallery-item:hover .grid-item{bottom:0}.grid-item h3 a:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:0;top:0;width:60px;height:60px;font-size:12px;background:#333;border-left:1px solid rgba(255,255,255,.1);font-weight:600;text-align:center;z-index:1}.vis-det .grid-item h3 a:before{background:#fff;border:1px solid #eee;box-sizing:border-box;border-top:none}.grid-item h3{float:left;width:100%;color:#000;text-overflow:ellipsis;overflow:hidden;font-weight:600;text-align:left;font-size:10px;text-transform:uppercase;position:relative}.grid-item h3 a:after{content:"";position:absolute;left:0;width:0;height:1px;top:50%;margin-top:-1px;background:#fffc}.vis-det .grid-item h3 a:after{background:#ccc}.grid-item h3 a{color:#fff;display:block;position:relative;z-index:10}.vis-det .grid-item h3 a{color:#000;font-size:11px}.grid-item h3 a:hover{padding-left:30px}.grid-item h3 a:hover:after{width:14px}.grid-item h3 a:hover:before{border-color:transparent;color:#292929}.filter-holder{background:#fff;height:60px;line-height:60px;padding:0 150px 0 0;margin-bottom:20px;box-shadow:0 19px 20px #3a578714}.filter-holder:before{content:"";position:absolute;right:180px;width:150px;height:1px;background:#eee;top:50%;z-index:1}.inline-filter.shop-filter{float:right;position:relative;margin-top:10px}.inline-filter.shop-filter:before{display:none}.inline-filter .gallery-filters{float:left;position:relative;z-index:2}.inline-filter .gallery-filters a{float:left;padding:0 50px;border-right:1px solid #eee;font-weight:600;font-size:11px;color:#666;position:relative}.inline-filter .gallery-filters a:before{content:"";position:absolute;bottom:0;left:0;right:0;height:0}.inline-filter .gallery-filters a.gallery-filter-active:before{height:4px}.inline-filter .gallery-filters a.gallery-filter-active,.inline-filter .gallery-filters a:hover{color:#000}.inline-filter .count-folio{position:absolute;top:0;right:0;width:150px;height:60px;line-height:60px}.cf-counter{background:#292929;height:50px;line-height:50px}.hidden-filter .count-folio{background:#292929;height:50px;line-height:50px;margin-top:10px}.inline-filter .count-folio:before,.cf-counter:before,.hidden-filter .count-folio:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;margin:0 0 0 -5px;background:#000;opacity:.4;z-index:2}.cf-counter:before,.hidden-filter .count-folio:before{background:#ffffff4d;opacity:1}.inline-filter .count-folio div,.cf-counter div,.hidden-filter .count-folio div{display:inline-block;margin:0 15px;font-weight:600;font-size:11px;position:relative;z-index:3;text-align:center}.shf_btn{position:absolute;z-index:100;right:0;height:46px;line-height:46px;top:50%;margin-top:-23px;background:#333;cursor:pointer;padding:0 80px 0 40px;font-size:10px;font-weight:600;text-transform:uppercase}.shf_btn:before{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;top:0;right:0;width:56px;height:46px;font-size:12px;line-height:46px;font-weight:700;color:#fff}.shf_btn_active:before{content:""}.hidden-filter{position:absolute;top:100%;z-index:100;width:280px;background:#fff;padding:20px;right:0;margin-top:31px;box-shadow:0 19px 20px #3a578714;visibility:hidden;opacity:0;margin-right:-20px;transition:all .3s ease-in-out}.vis_hiddenfilter{visibility:visible;opacity:1;margin-right:0}.hidden-filter a{float:left;width:100%;padding:15px 25px;text-align:left;position:relative;margin-bottom:6px;background:#f5f5f5;font-size:11px;font-weight:600;transition:all .2s linear}.hidden-filter a.gallery-filter-active:before{transform:rotate(90deg);transition:all .2s linear}.single-slider-holder,.single-slider{float:left;width:100%;position:relative}.mar-top-50{margin-top:30px}.single-slider-wrap{overflow:hidden}.grid-media-zoom,.box-media-zoom{position:absolute;right:0;top:-60px;width:60px;height:60px;line-height:60px;font-size:10px;background:#ff202b;color:#fff;cursor:pointer;z-index:10;transition:all .3s ease-in-out}.grid-media-zoom:hover,.box-media-zoom:hover{color:#fff;background:#be0009}.grid-media-zoom{transition-delay:.4s}.grid-item-holder:hover .grid-media-zoom,.hov_zoom:hover .box-media-zoom{top:0;opacity:1}.single-zoom{position:absolute;inset:0;z-index:10;cursor:pointer;background:#0003;opacity:0;transition:all .2s linear}.single-zoom i{position:absolute;width:40px;height:40px;line-height:40px;border-radius:50%;color:#292929;font-size:10px;left:50%;top:50%;margin:-20px 0 0 -20px}.howzoom_2 .gallery-item:hover .single-zoom{opacity:1}.show-case-slider-wrap{height:500px;background:#383838;padding:10px}.show-case-slider-wrap .swiper-container{width:100%;height:100%;margin:0 auto}.fw-carousel_pagination-wrap{position:absolute;bottom:-36px;left:0;width:100%;z-index:100}.fw-carousel .swiper-slide{width:auto!important;height:100%!important;display:inherit!important}.fw-carousel .swiper-slide img{width:auto!important;height:100%!important;position:relative;z-index:1}.slide-numb{position:absolute;top:30px;left:30px;padding:5px 15px;background:#0006;color:#fff;font-size:11px;z-index:10;font-weight:600}.fw-carousel-button-prev{left:50px}.fw-carousel-button-next{right:50px}.fw-separator{height:1px;background:#eee;margin:10px 0 15px}article{float:left;width:100%;position:relative}article p{padding-bottom:15px;text-align:justify}article{margin-bottom:30px}.post-content,.content-box{background:#fff;padding:30px 45px 20px}article:before{content:"";position:absolute;bottom:-10px;left:0;width:50px;height:4px}.post .btn{margin-top:0}.display-posts p{line-height:25px}.post{float:left;width:100%;margin-bottom:30px;overflow:hidden;border-radius:10px}.post h4.post-title{float:left;width:100%;font-size:19px;font-weight:700;color:#000;text-align:left;padding-bottom:25px}.post .single-post h4.post-title{padding-bottom:14px}.post h4.post-title a:hover{color:#666}.post .column-post h4.post-title{font-size:16px;text-align:left;padding-bottom:15px}.post-media,.post-contentsection-title{float:left;width:100%;position:relative}.single-post .post-media{background:#fff}.post-opt{padding-top:16px;float:right}.post-opt.single_post-opt{float:left;padding-top:0;margin-bottom:20px}.post-opt li,.cat-item li{float:left}.post-opt li{margin-right:20px}.post-opt li span,.post-opt li a{color:#666;font-weight:400;font-size:12px}.post-opt li i{padding-right:6px;font-weight:700}.widget-sidebar{float:left;position:relative;width:100%;border-radius:10px;margin-bottom:30px}.widget-sidebar.widget-sidebar__client img{max-width:100%;padding:20px}.main-sidebar{overflow:hidden;border-radius:10px}.ws_column{padding:35px 30px 15px;background:#fff}.widget-sidebar h3{float:left;width:100%;font-weight:600;font-size:16px;text-align:left;padding-bottom:14px;border-bottom:1px solid #ddd;position:relative!important;margin-bottom:10px}.widget-sidebar.ws_column h3{border-color:#eee}.widget-sidebar h3:before{content:"";position:absolute;bottom:-1px;left:0;width:30px;height:3px}.post-link{float:left;text-transform:uppercase;font-size:12px;transition:all .3s linear}.post-tags{float:left;width:100%;margin:15px 0}.post-tags li,.tagcloud li{margin-right:4px;float:left}.post-tags li a,.tagcloud li a{float:left;font-size:10px;text-transform:uppercase;padding:12px 30px;background:#292929;margin-bottom:3px;font-weight:600;transition:all .3s linear}.post-tags li a:hover,.tagcloud li a:hover{color:#fff}.pagination{margin:20px 0 0;text-align:center;float:right;z-index:10;position:relative;background:#292929}.pagination a,.pagination span{float:left;width:60px;height:60px;line-height:60px;box-sizing:border-box;position:relative;font-size:10px;font-weight:500;color:#fff!important;border-right:1px solid rgba(255,255,255,.15)}.pagination a.current-page,.pagination span.current-page .pagination a:hover{color:#fff}.pagination a i{font-size:12px}.pagination a:hover,.pagination span:hover{color:#fff!important}.pagination a,.cat-item a{transition:all .15s linear}.bg-wrap{position:absolute;inset:0;z-index:1;overflow:hidden}.bg-parallax-wrap-gradien:before{content:"";position:absolute;inset:0;z-index:20;background:linear-gradient(to bottom,#0000,#0009 90%)}.banner-widget{padding:150px 30px 20px;margin-top:20px;overflow:hidden;margin-bottom:30px}.banner-widget_content{z-index:2;position:relative}.banner-widget_content h5{text-align:left;color:#fff;font-size:15px;font-weight:600}.widget-inner{float:left;width:100%;position:relative;margin:8px 0 25px}.search{border:none;float:left;background:#eee;border-radius:none;position:relative;outline:none;padding:0 0 0 20px;width:100%;height:50px;color:#000;-webkit-appearance:none}.search::-webkit-input-placeholder{color:#999;font-weight:500;font-size:12px;position:relative;font-family:Plus Jakarta Sans,sans-serif}.search-submit{border:none;outline:none;cursor:pointer;background:none;position:absolute;top:0;right:0;width:70px;height:50px;font-size:11px}.search-submit:hover i{opacity:.5}.widget-posts li{padding:12px 0;text-align:left}.widget-posts-img{float:left;width:30%}.widget-comments-img img{border-radius:100%}.widget-posts-descr{float:left;width:70%;position:relative;padding:10px 0 0 15px}.widget-posts-descr:before{content:"";position:absolute;bottom:-14px;left:15px;right:0;height:1px;background:#eee;z-index:1}.widget-posts-descr:after{content:"";position:absolute;bottom:-14px;right:0;height:1px;background:#eee;z-index:1;left:auto;width:30px;z-index:2}.widget-posts-descr a{font-size:12px;font-weight:600;color:#000}.widget-posts-descr a:hover{color:#666}.widget-posts-date{float:left;width:100%;margin-top:7px;color:#444;font-size:10px;text-transform:uppercase;font-weight:600}.widget-posts-date i{margin-right:6px}.cat-wid,.fix-bar{float:left;width:100%;position:relative}.cat-wid ul,.fix-bar ul{padding-top:14px;padding-left:10px;float:left;width:100%}.cat-wid .sub-cat__href,.cat-wid .cat-wid-badge,.fix-bar .sub-cat__href,.fix-bar .cat-wid-badge{position:absolute;right:-5px;top:0;z-index:10;cursor:pointer;background:#fff}.cat-wid li{float:left;width:100%;text-align:left;margin-bottom:6px;color:#292929;position:relative}.cat-wid li:last-child{margin-bottom:0;padding-bottom:0}.cat-wid li a{color:#999;font-size:12px;padding:4px 20px 0 0;font-weight:500;float:left;background:#fff;position:relative;z-index:2}.cat-wid__subcat{transition:all .3s linear;display:none}.sub-cat__active>ul{display:block}.sub-cat__active>a{color:#ff202b!important}.cat-item{padding-bottom:8px;margin-bottom:15px;position:relative}.cat-item a:hover{color:#000}.cat-item:before{content:"";position:absolute;top:14px;left:0;right:0;z-index:1;border-top:1px dotted #ccc}.cat-item a{font-weight:400;font-size:12px}.cat-item span{float:right;width:26px;height:26px;line-height:26px;background:#333;border-radius:2px;text-align:center;font-size:10px}.cat-item.cat-item__active>a{color:#ff202b}.widget-inner .btn-nav{margin-bottom:0}.content-nav_holder{margin-top:80px;z-index:5}.content-nav_holder.cnh_sin-post{margin-top:0}.content-nav{margin-bottom:30px;z-index:2;background:#222;border-radius:10px}.content-nav li{width:50%;float:left;position:relative;padding:0 50px}.content-nav li:first-child{border:none}.content-nav li a.ln,.content-nav li a.rn{color:#fff;font-size:12px;position:relative;width:100%;padding:30px 0}.content-nav li a.ln{text-align:left;float:left}.content-nav li a.rn{text-align:right;float:right}.content-nav li a.ln i,.content-nav li a.rn i{transition:all .3s linear}.content-nav li a.ln:hover i,.content-nav li a.rn:hover i{transform:rotateX(360deg)}.content-nav li a span{font-size:10px;text-transform:uppercase;font-weight:600}.content-nav li a.ln span{padding-left:15px}.content-nav li a.rn span{padding-right:15px}.content-nav:before{content:"";position:absolute;width:4px;height:30px;top:50%;left:50%;margin:-15px 0 0 -2px;z-index:2}.content-nav:after{content:"";position:absolute;width:1px;left:50%;margin-left:-1px;top:0;bottom:0;z-index:1;background:#ffffff1a}.content-nav_mediatooltip{position:absolute;bottom:100%;overflow:hidden;opacity:0;visibility:hidden;transition:all .1s linear;z-index:-1}.content-nav li:hover .content-nav_mediatooltip{opacity:1;visibility:visible}.content-nav_mediatooltip.cnmd_leftside{left:0;right:40%}.content-nav_mediatooltip.cnmd_rightside{left:40%;right:0}.content-nav_mediatooltip img{width:100%;height:auto}.post-single-tags span,.post-single-tags a{float:left}.post-single-tags span{margin-right:20px;position:relative;font-weight:500;top:10px}.post-single-tags a{padding:10px 25px;background:#333;margin:0 6px 6px 0;font-size:10px;text-transform:uppercase;font-weight:600}.add_comm{float:right;position:relative;margin-top:12px;text-transform:uppercase;font-weight:600;font-size:10px}.add_comm i{padding-left:10px}.comment{padding:0 0 30px 110px;position:relative;float:left;margin-bottom:40px;width:100%;border-bottom:1px solid #eee}.comment-author{position:absolute;top:0;left:10px;width:80px;height:80px}.comment-author:before{content:"";position:absolute;right:-24px;top:20px;width:8px;height:8px;border-left:1px solid #eee;border-bottom:1px solid #eee;transform:rotate(45deg);background:#f9f9f9;z-index:10}.comment-author img{width:60px;height:60px;float:left;border-radius:50%}.comment-body{float:left;width:100%;position:relative;padding:25px 30px;background:#f9f9f9;border-radius:2px;border:1px solid #eee}.comment-num{position:absolute;right:30px;top:20px;width:30px;height:30px;font-size:10px;line-height:30px;font-weight:600;background:#fff;border:1px solid #eee}.comment-body h4{text-align:left;float:left;font-size:15px;font-weight:600;color:#666;margin-bottom:15px}.comment-body .star-rating{float:left;margin:5px 0 0 20px;font-size:10px}.comment-body p{text-align:justify}.comment-meta{float:left;top:20px;position:relative;text-transform:uppercase;font-size:10px;color:#000;font-weight:500}.comment-reply-link{float:right;padding:8px 20px;background:#292929;font-weight:500;font-size:11px;margin-top:10px}.comment-reply-link i{padding-right:10px;color:#fff;font-size:10px}.comment-body_dec{position:absolute;bottom:40px;right:150px;left:180px;height:1px;background:#d9d9d9}.pr-subtitle{float:left;font-size:14px;font-weight:600;color:#000;margin-bottom:30px}.pr-subtitle span{padding-left:6px}.custom-form textarea,.custom-form input[type=text],.custom-form input[type=email],.custom-form input[type=password]{float:left;border:none;border:1px solid #e1e1e1;background:#f9f9f9;width:100%;padding:15px 30px;color:#000;font-size:12px;-webkit-appearance:none;font-family:Plus Jakarta Sans,sans-serif}.custom-form input::-webkit-input-placeholder{color:#666;font-weight:500;font-size:12px;position:relative;font-family:Plus Jakarta Sans,sans-serif}.custom-form textarea::-webkit-input-placeholder{color:#666;font-weight:500;font-size:12px;position:relative;font-family:Plus Jakarta Sans,sans-serif}.subcribe-form input.enteremail::-webkit-input-placeholder{color:#666;font-weight:500;font-size:12px;position:relative;font-family:Plus Jakarta Sans,sans-serif}.custom-form input:-moz-placeholder{color:#666;font-weight:500;font-size:12px;font-family:Plus Jakarta Sans,sans-serif}.custom-form textarea:-moz-placeholder{color:#666;font-weight:500;font-size:12px;font-family:Plus Jakarta Sans,sans-serif}.custom-form textarea{min-height:180px;resize:vertical;padding:25px 30px;-webkit-appearance:none;border:1px solid #e1e1e1}.custom-form input{margin-bottom:20px}.custom-form .btn{border:none;-webkit-appearance:none;cursor:pointer;margin-top:20px}.custom-form textarea:focus{background:#fff;box-shadow:0 10px 14px #0c002e0f}.custom-form input[type=text]:focus,.custom-form input[type=email]:focus,.custom-form input[type=password]:focus{background:#fff;box-shadow:0 10px 14px #0c002e0f}.nice-select{font-size:12px;font-weight:500;height:48px;line-height:48px;border-radius:0;border:1px solid #e1e1e1;background:#fff}.nice-select .option.focus,.nice-select .option.selected.focus{color:#000}.irs-line-left,.irs-line-mid,.irs-line-right,.irs-bar-edge{background:#ccc}.irs-single{color:#292929;font-weight:600}.shop-item-grid{padding:130px 30px;margin-bottom:20px;position:relative;overflow:hidden;border-radius:2px}.listing-item-grid .d-gr-sec:before{opacity:.7}.shop-item-grid_title{position:absolute;left:30px;bottom:14px;right:30px;z-index:10;text-align:left}.shop-item-grid_title h3,.shop-item-grid_title h3 a,.shop-item-grid:hover p{color:#fff}.shop-item-grid_title p{color:#ffffffb3;transition:all .3s ease-in-out 0s}.shop-item-grid_title h3{font-weight:700;padding-bottom:5px;margin-bottom:10px;font-size:16px;position:relative}.shop-item-grid_title h3:before{content:"";position:absolute;left:0;bottom:0;width:20px;height:2px}.shop-item-grid .shop-counter{position:absolute;left:20px;top:30px;z-index:10;padding:8px 16px;color:#292929;border-radius:2px;font-size:11px;font-weight:600}.shop-item-grid .shop-counter span{padding-right:6px}.d-gr-sec{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,#0000,#000000f2)}.shop-header{background:#fff;padding:15px 30px;box-shadow:0 19px 20px #3a578714;margin-bottom:20px}.hero-wrap_custom_title{margin-top:70px}.hero-search{background:#fff;border-radius:2px;padding:80px 30px 30px;box-shadow:0 0 0 6px #ffffff4d}.hero_prwarp{padding:0 0 0 60px}.hero_prwarp-title{position:absolute;left:0;top:20px;font-size:11px;color:#666;font-weight:600}.hero-search-title{position:absolute;top:0;left:0;right:0;padding:0 30px;height:60px;line-height:60px;border-bottom:1px solid #eee;text-align:left;color:#292929;font-weight:600;font-size:11px;text-transform:uppercase}.hero-search-title i{margin-right:15px;font-size:14px;position:relative;top:1px}.hero-search-submit{height:50px;line-height:50px;border:none;border-radius:2px;text-transform:uppercase;-webkit-appearance:none;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;cursor:pointer;background:#292929}.hero-search-submit:hover{color:#292929}.hero-search-submit i{margin-right:10px}.shop-header .nice-select{border:1px solid #eee;background:#f5f5f5}.shop-header_opt{float:right;width:200px}.shop-header h4{float:left;font-size:14px;font-weight:600;position:relative;top:15px}.price-rage-wrap.shop-rage-wrap{padding-left:0;padding-right:70px;margin-top:20px}.shop-rage-wrap .srw_btn{position:absolute;right:0;width:60px;height:28px;line-height:28px;color:#292929;top:8px;font-size:10px;font-weight:600}.shop-rage-wrap .srw_btn:hover{background:#292929}.radio-group input[type=radio]{position:absolute;visibility:hidden;display:none}.radio-group label{color:#666;float:left;padding:12px 0;cursor:pointer;width:33.3333333%;font-weight:500;font-size:11px}.radio-group input[type=radio]:checked+label{color:#292929}.radio-group label+input[type=radio]+label{border-left:1px solid #e1e1e1}.radio-group{border:1px solid #e1e1e1;background:#f2f2f2;border-radius:2px;overflow:hidden}.reviews_counter_wrap{float:left;margin-bottom:15px}.reviews_counter_wrap_text,.reviews_counter_wrap .star-rating{float:left}.reviews_counter_wrap_text{font-size:11px;color:#999;font-weight:500;margin-top:1px}.reviews_counter_wrap .star-rating i{margin:0 1px;font-size:10px}.reviews_counter_wrap .star-rating{margin-right:10px}.grid-item_price_item{font-size:11px;position:relative;float:left;font-weight:600;text-transform:uppercase;color:#777;top:0}.grid-item_price_item strong{font-size:17px;color:#333;position:relative;top:1px;margin-left:7px;font-weight:700}.grid-item_price{border-top:1px solid #eee;padding-top:15px}.grid-item_price .add_cart{float:right;padding:8px 10px;font-size:10px;font-weight:600;cursor:pointer;background:#444;text-transform:uppercase}.grid-item_price .add_cart i{margin-right:6px}.grid-item_price .add_cart:hover{color:#292929}.detbox_notifer{position:absolute;top:0;right:0;padding:12px 15px;font-size:11px;font-weight:600;z-index:50;color:#292929;box-shadow:0 0 0 6px #fff6}.load-more_btn{float:right;height:50px;line-height:50px;padding:0 40px;background:#333;font-weight:600;cursor:pointer;font-size:11px;margin-top:30px}.load-more_btn i{margin-right:13px;color:#fff;position:relative}.load-more_btn:hover i{animation:spin3 .5s linear infinite}@keyframes spin3{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.det-box-item.dbi_shop{padding-bottom:15px}.shop-header-title{background:#fff;padding:30px 45px 20px}.shop-header-title h2{text-align:left;font-size:22px;font-weight:700;border-bottom:1px solid #eee;padding-bottom:15px}.shop-header-title h2 span{font-size:12px;color:#999;font-weight:500;margin-left:10px;position:relative;top:-12px}.shop-header-title_opt{float:left}.shop-header-title_opt li{float:left;margin-right:20px}.shop-header-title_opt{margin-top:10px}.shop-header-title .single_post-opt{margin-top:16px}.shop-header-title_opt li .reviews_counter_wrap{margin-top:5px}.qty_btn{float:right;margin-top:20px}.qty_btn .btn{border:none;margin-top:0}.qty_btn input{float:left;border:1px solid #eee;margin-right:10px;background:#f9f9f9;position:relative;height:50px}.leave-rating-wrap{top:-6px;margin:0 0 20px}.leave-rating{float:left}.leave-rating-title{float:left;margin-right:10px;font-size:12px;color:#000;position:relative;font-weight:600}.leave-rating input[type=radio]{display:none}.custom-form .leave-rating label{font-size:14px;float:right;letter-spacing:4px;cursor:pointer;transition:.3s;font-weight:500;width:auto}.leave-rating label:hover:before,.leave-rating label.selected:before{font-weight:900}.leave-rating:hover input[type=radio]:checked~label:before,.leave-rating input[type=radio]:checked~label:before,.leave-rating label:hover~label:before{font-weight:900!important}.checkout-table{border:1px solid #eee;float:left;width:100%;font-size:12px;background:#fff;font-weight:600}.checkout-table>tbody>tr>td,.checkout-table>tbody>tr>th{border-top:1px solid #eee;padding:12px;border-right:1px solid #eee}.checkout-table>tfoot>tr>td,.checkout-table>tfoot>tr>th{border-top:1px solid #eee;padding:12px;border-right:1px solid #eee}.checkout-table>thead>tr>td,.checkout-table>thead>tr>th{border-top:1px solid #eee;padding:12px;border-right:1px solid #eee}.checkout-table tr td:nth-child(odd){background:#f9f9f9}.checkout-table tbody tr td:first-child,.checkout-table tbody tr th:first-child{max-width:56px;background:#fff;border-right:1px solid #eee}.pr-remove{vertical-align:middle!important;text-align:center}.order-money{font-size:12px}.order-count{border:none;width:60px;height:50px;text-align:center;font-weight:700}.pr-remove{font-size:10px}.pr-remove:hover i{color:#292929}.product-name{font-weight:500}.coupon-holder{margin-top:30px;padding:12px 0 0}.coupon-holder input{float:left;margin-bottom:20px;font-size:14px;height:50px;border-radius:none;position:relative;z-index:20;padding-left:18px;color:#000;border:0;border:1px solid #eee;background:#fff}.coupon-holder button{float:left;height:50px;border:none;color:#fff;cursor:pointer;padding:0 40px;font-size:10px;font-weight:600;background:#292929;-webkit-appearance:none;font-family:Plus Jakarta Sans,sans-serif;transition:all .3s ease-in-out}.coupon-holder button.btn-uc{float:right}.coupon-holder button:hover{color:#292929}h4.cart-title{font-size:15px;font-weight:600;margin-bottom:20px;text-align:left;color:#000}h4.cart-title span{padding:0 2px;color:#555}.cart-totals button{float:right;margin-top:40px;height:48px;border:none;color:#292929;width:100%;cursor:pointer;padding:0 20px;font-size:11px;font-weight:600;-webkit-appearance:none;position:relative;z-index:2;font-family:Plus Jakarta Sans,sans-serif;transition:all .3s ease-in-out}.cart-totals button:hover{background:#333}.cart-totals:before{content:"";position:absolute;inset:15px;border:1px solid rgba(255,255,255,.2);z-index:2;box-shadow:0 0 0 20px #ffffff08}.cart-totals{padding:66px 50px;background:#292929}.cart-totals:after{font-family:Font Awesome\ 5 Pro;content:"";position:absolute;right:50px;top:30px;font-size:44px;color:#ffffff1a;z-index:1}.cart-totals h3{font-size:20px;font-weight:500;text-align:left;padding-bottom:20px;color:#fff}.total-table{width:100%;float:left;position:relative;z-index:2}.total-table tr{font-size:14px;text-align:right}.total-table th,.total-table tr{padding:15px 0;color:#fff}.total-table th{border-bottom:1px solid rgba(255,255,255,.1);text-align:left;font-size:12px}.tab-content{width:100%;display:none;float:left}.tab{width:100%;float:left}.first-tab{display:block}.shop-tabs-menu{margin-bottom:20px;float:left}.shop-tabs-menu li{float:left;margin-right:10px;position:relative;z-index:3}.shop-tabs-menu li a{padding-top:12px;padding-bottom:12px;background:#f5f5f5}.shop-tabs .content-table table{margin:0 0 20px}.shop-tabs-menu:before{content:"";position:absolute;left:20%;height:1px;right:0;background:#eee;top:50%;z-index:1}.shop-tabs-menu:after{content:"";position:absolute;height:1px;right:0;background:#eee;top:50%;z-index:1;left:auto;width:40px;z-index:2}.item-related{text-align:left}.item-related_content{padding:15px 20px;background:#fff}.post-related h6{margin-bottom:20px}.item-related img{width:100%;height:auto}.item-related h3{float:left;width:100%;font-weight:700;font-size:13px}.item-related h3 a{color:#444}.item-related{padding-top:15px;padding-bottom:15px}.item-related_title{float:left;width:100%;text-align:left;font-size:16px;font-weight:600;color:#292929;margin:30px 0 20px;position:relative}.item-related_title:before{content:"";position:absolute;bottom:-10px;left:0;width:30px;height:3px}.error-wrap{padding:0 0 40px}.error-wrap h2{font-size:154px;color:#fff;font-weight:600;letter-spacing:10px;position:relative}.error-wrap h2:before{content:"";position:absolute;left:50%;width:50px;height:2px;bottom:30px;margin-left:-30px}.error-wrap p{color:#fff;font-size:12px;text-align:center}.error-wrap form{margin:30px auto 20px;max-width:550px;overflow:hidden;border-radius:2px;position:relative;box-shadow:0 0 0 7px #fff3}.error-wrap form.custom-form input{float:left;width:100%;border:none;background:#fff;height:50px;padding:0 100px 0 20px;z-index:1;margin:0}.error-wrap form .search-submit{position:absolute;top:0;right:0;width:100px;height:50px;line-height:50px;z-index:2;color:#000;border:none;cursor:pointer}.error-wrap form .search-submit:hover{background:#292929}.error-wrap a.btn{display:inline-table;margin-top:10px;float:none}.main-register-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;display:none;-webkit-transform:translate3d(0,0,0);background:#0009}.reg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transform:translate3d(0,0,0)}.main-register-holder{max-width:420px;margin:150px auto;position:relative;z-index:2}.main-register{float:left;width:100%;position:relative;padding:90px 50px 20px;transition:all .4s ease-in-out;transform:scale(.6);opacity:0;background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 15px 5px #00000014}.vis_mr{opacity:1;transform:scale(1)}.main-register .tabs-menu{position:absolute;left:0;top:0;right:50px}.close-modal{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;cursor:pointer;font-size:15px;transition:all .4s ease-in-out}.close-modal:hover{background:#f1f1f1}.main-register .tabs-menu li{float:left;width:50%}.main-register .tabs-menu li a{height:50px;line-height:50px;float:left;width:100%;background:#292929;text-transform:uppercase;font-size:10px;font-weight:500}.main-register .tabs-menu li.current a{color:#00f}.main-register .tabs-menu li a i{margin-right:10px;font-weight:800}.soc-log{padding:5px 0}.soc-log p{margin-bottom:12px;font-size:11px;color:#454545;text-align:center}.soc-log a{float:left;width:100%;color:#fff;height:50px;line-height:50px;margin-bottom:10px;border-radius:2px;font-size:11px;font-weight:600;position:relative;text-align:center;background:#292929}.soc-log a i{font-size:12px;position:absolute;top:0;width:50px;height:50px;left:0;line-height:50px;border-right:1px solid rgba(255,255,255,.1)}.log-separator span{position:relative;width:90px;display:inline-block;background:#fff;z-index:2}.log-separator:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#eee;z-index:1}.custom-form .log-submit-btn{float:left;padding:18px 0;width:100%;border:none;border-radius:2px;color:#000;font-weight:600;font-size:11px;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif}.custom-form .log-submit-btn:hover{color:#fff}.custom-form label{float:left;position:relative;width:100%;text-align:left;font-weight:500;color:#666;font-size:11px;margin-bottom:6px}.main-register .filter-tags{float:left;margin:2px 0 0}.main-register .filter-tags input{float:left;position:relative;border:1px solid #e5e7f2;cursor:pointer;padding:0;width:20px;height:20px;border-radius:2px;color:#fff;background:#fff;-webkit-appearance:none}.filter-tags input:checked:after{font-family:Font Awesome\ 5 Pro;content:"";font-size:12px;position:absolute;top:2px;left:3px;z-index:20}.main-register .filter-tags label{color:#50596e!important;width:auto;margin:2px 0 0 12px}.lost_password{margin-top:4px;float:right}.lost_password a{float:left;color:#666;font-size:11px;font-weight:500}.lost_password a:hover{text-decoration:underline}.tbhc_btn,.mob-hid_btn{display:none}.stp-bot{padding-bottom:50px}@media only screen and (max-width:1470px){.hero-wrap .hero-slider-cont-prev,.hero-wrap .hero-slider-cont-next{left:auto;right:40px;top:100%;margin-top:-60px}.play-pause_slider{right:82px;bottom:20px}.hero-wrap .hero-slider-cont-prev{right:124px}.hsp_mob{right:184px;bottom:32px}}@media only screen and (max-width:1064px){.height-emulator,.top-bar-header-contact{display:none}.notifer-block h4:before,.notifer-block h4:after{display:none}.mob-hid,.about-img:before,.cs-title,.filter-holder:before,.inline-filter .gallery-filters a.gallery-filter-active:before,.mob-hid_filters{display:none}.tbhc_btn{display:block;float:left;font-size:10px;font-weight:500;text-transform:uppercase;color:#fffc}.mob-hid_btn{display:block;float:left;font-size:10px;font-weight:500;text-transform:uppercase;color:#fffc;padding:18px 0;cursor:pointer;font-size:11px;font-weight:600;margin-bottom:15px}.mob-hid_btn i{margin-right:10px;color:#fff}.tbhc_btn i{margin-right:10px;font-size:12px;position:relative;top:1px}.nav-button-wrap{float:right;height:70px;width:70px;cursor:pointer;position:relative;display:block;border-left:1px solid #eee}.nav-button{position:absolute;top:50%;left:50%;width:22px;height:20px;margin-left:-11px;margin-top:-6px}.nav-button span{float:left;width:100%;height:2px;background:#000;margin-bottom:4px;border-radius:4px;transition:all .2s linear}.nav-button span:first-child{width:50%}.main-menu nav ul{display:none}.main-menu{position:absolute;top:70px;right:-20px;width:300px;z-index:50;padding:15px 10px;background:#292929;visibility:hidden;opacity:0;transition:all .4s ease-in-out}.vismobmenu{opacity:1;right:0;visibility:visible}.menusb{display:block;float:left;position:relative;width:100%;overflow:hidden}.main-menu .menusb ul{display:block;float:left;position:relative;width:100%}.menusb li{margin:0;float:left;width:100%;position:relative;overflow:hidden;padding:0 20px}.menusb li i{position:absolute;right:18px;top:12px}.menusb li i:before{content:""}.menusb a{float:left;width:100%;padding:8px 5px;position:relative;font-weight:600;text-transform:uppercase;font-size:11px;color:#fff;line-height:20px;text-align:left}.menusb a.back{padding-left:24px}.menusb a.back:before{font-family:Font Awesome\ 5 Pro;content:"";font-size:14px}.main-footer{position:relative!important;width:100%}.footer-social,.hero-counter_wrap,.half-carousel-title,.half-carousel-conatiner,.boxed-container-title,.boxed-container-wrap,.inline-filter.shop-filter,.about-img-hotifer,.load-more_btn,.map-links_tabs,.map-links_tabs a,.shop-tabs-menu li a,.contact-social,.det-list ul,.inline-filter .count-folio,.inline-filter .gallery-filters,.inline-filter .gallery-filters a,.mob-hid_btn,.qty_btn,.shop-header_opt,.team-single_header_img,.team-single_header_content{width:100%}.dl-footer_btn,.main-footer,.nb_btn,.hero-counter_wrap,.half-carousel-title,.boxed-container-wrap,.about-img-hotifer,.add_comm,.contact-social,.qty_btn{float:left}.team-single_header_content{padding:25px 30px 0 20px}.shop-header h4{margin:10px 0 14px;top:0}.dl-footer_btn{top:0;margin:10px 10px 20px 0}.load-more_btn{height:60px;line-height:60px;margin:0 0 20px}.footer-inner{padding:60px 0 20px}.footer-bottom{margin:0 0 10px;padding-top:20px}.main-section_text-block h2,.content-inner{margin-bottom:10px}.nb_btn,.about-img,.hero-search,.order-wrap.ord-wrp_mar{margin-top:30px}.notifer-block h4{top:0;padding-left:0}.hero-counter_wrap{position:relative;right:0;left:0;bottom:0}.half-carousel-title{position:relative;padding:90px 0;overflow:hidden}.half-carousel-title-item{padding:0 30px;top:0}.hcw-cont-prev{left:0}.bold-facts .inline-facts,.gallery-item,.inline-facts{width:50%}.boxed-container-wrap{position:relative;padding:150px 0}.about-img-title{top:80px;left:auto;right:20px}.about-img-hotifer{position:relative;right:0;bottom:0;margin-top:10px}.hero_promo-wrap{top:auto;bottom:50px}.post-content,.content-box{padding:30px 20px 20px}.det-box-item.det-box-item_single{padding:35px 30px}.main-sidebar{margin-top:20px;margin-bottom:30px;border-radius:10px}.pagination{margin:0}.mob-conf{margin:0 0 20px}.map-links_tabs{margin:20px 0}.map-links_tabs a,.shop-tabs-menu li a,.qty_btn{margin:10px 0 0}.contact-social{margin:0 0 10px}.order-wrap{margin:0 0 30px}.order-wrap a.ord-link{float:left;margin:20px 0 0}.order-wrap h4{top:0;padding-left:0}.filter-holder{height:auto;line-height:inherit;padding:0 0 60px;margin-bottom:20px}.inline-filter .count-folio{top:auto;bottom:0}.inline-filter .gallery-filters a{padding:20px 10px;border-bottom:1px solid #eee}.inline-filter .gallery-filters a.gallery-filter-active{background:#292929;border-color:transparent;color:#f7b90f}.four-column .gallery-item{width:33.3%}.stp-bot{padding-bottom:30px}}@media only screen and (max-width:756px){.header-btn,.subfooter-nav:before,.order-wrap h4:before,.ss-slider-controls2{display:none}.shop-tabs-menu:before,.shop-tabs-menu:after{display:none}.header-inner .container,.cal-head,.cal-item,.two-column .gallery-item,.hidden-filter,.shop-tabs-menu li{width:100%}.header-search-wrap{right:0}.share-wrapper{right:69px}.logo-holder{margin-left:10px}.sub-footer{height:auto;line-height:inherit;padding:22px 0}.subfooter-nav{float:left;margin:14px 0 0;width:100%}.subfooter-nav li{margin:0 15px 0 0}.to-top{position:absolute;top:50%;right:20px;margin-top:-20px}.boxed-container-title{padding:50px 25px}.about-img-title{top:20px}.hero-wrap-title_item h2{font-size:35px;line-height:45px}.parallax-inner .hero-scroll-down-notifer{position:relative;bottom:0;float:left;margin-top:10px}.content-nav li{padding:0 20px}.comment{padding:0 0 30px}.comment-author{top:-20px;left:20px;z-index:20;width:40px;height:40px}.comment-author img{width:40px;height:40px}.comment-body,.det-box-item.det-box-item_single2,.det-box-item{padding:25px 20px}.coupon-holder input,.coupon-holder button.btn-uc{width:100%}.coupon-holder button.btn-a{position:absolute;right:0;top:12px;z-index:30}.coupon-holder button.btn-uc{margin:0 0 20px}.cal-head{margin:0 0 30px}.cal-row.rg-area,.shop-header-title{padding:30px 20px}.project-progress{padding-right:0}.project-progress_total,.shf_btn{position:relative;float:left}.show-case-slider-wrap{height:300px}.two-column .gallery-item{padding:10px 0 0}.four-column .gallery-item{width:50%}.shop-tabs-menu li{margin:0}.shf_btn{margin-top:20px}}@media only screen and (max-width:630px){.topbar-social,.hero_promo-title,.ss-slider-controls2.fwc_pag,.prevposts-link,.nextposts-link{display:none}.grid-small-pad .gallery-item{padding:0}.footer-serv-holder ul li,.dl-footer_btn,.bold-facts .inline-facts,.header-search-wrap,.header-cart_wrap,.gallery-item,.inline-facts,.add_comm,.four-column .gallery-item,.shop-header-title .single_post-opt{width:100%}.add_comm{text-align:left}.bold-facts .inline-facts{border-bottom:1px solid rgba(255,255,255,.1)}.dl-footer_btn{margin-top:0}.show-reg-form{margin-right:0}.header-inner{height:60px}.top-bar{height:60px;line-height:60px}.show-share-btn,.search_btn,.show-cart,.nav-button-wrap{width:60px;height:60px;line-height:60px}#wrapper{padding-top:120px}.main-menu,.header-cart_wrap{top:60px}.share-wrapper{right:59px}.logo-holder{top:10px;margin-left:5px}.tc-button{top:100%;margin-top:-30px}.hero_promo-wrap{width:50px;right:30px}.error-wrap h2{font-size:104px}.ts_btn_wrap{position:relative;float:left;margin:0 0 10px;top:0}.ts_btn{margin:0 4px 0 0}.show-case-slider-wrap{height:220px}.fw-carousel-button-next{right:0}.fw-carousel-button-prev{left:0}.slide-numb{left:0;top:0}.det-list{padding:45px 10px 40px}.det-list ul{padding:0 10px}.page-title h3{font-size:28px}.shop-header-title .single_post-opt{margin-top:0}.shop-header-title h2{font-size:17px}.det-list li{padding-left:15px}.promo-link{background:#292929;color:#fff;bottom:0;left:0}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll!important;-webkit-background-size:cover;background-position:center}}
