@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap);body,html{height:100%}#main,.content,.hours{background:#fff}.btn.small-btn.color-bg,.column-filters a.gallery-filter-active,.contact-social li a:hover,.coupon-holder button:hover,.grid-item_price .add_cart:hover,.hero-search-submit:hover,.main-register .tabs-menu li.current a,.nav-holder nav li a.act-link i,.pr-remove:hover i,.radio-group input[type=radio]:checked+label,.serv-nav li a.act-scrlink,.serv-nav li a.act-ser,body{color:#292929}.btn,.top-bar{overflow:hidden}.btn i,.btn span,.top-bar{transition:.2s ease-in-out}.boxed-container-title h4,.btn,.header-tooltip,.nav-holder nav li a,.scroll-down-wrap span,.show-reg-form{text-transform:uppercase}html{overflow-x:hidden!important;overflow-y:scroll}body{margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;background:#292929;text-align:center}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}p{text-align:left;font-size:.85rem;line-height:23px;padding-bottom:10px;font-weight:500;color:#5e646a}h2,h3,h5,strong{font-weight:600;color:#222}h4,h5{font-size:.75rem}h2{font-size:1.75rem}.main-section_text-block h2,.title{text-align:left;font-weight:600;font-size:1.75rem;letter-spacing:-.3px}h3{font-size:1.15rem;font-weight:500;text-align:left}.bolder{font-weight:500!important;color:#333;font-style:italic;}blockquote{float:left;padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:15px solid #eee}blockquote p{color:#494949}.loader-holder{position:fixed;width:60px;height:60px;top:50%;left:50%;margin:-30px 0 0 -30px;z-index:150}#main,.bg,.centered,.full-height,.items{height:100%}#main,.bg,.overlay{left:0;top:0}@keyframes loadbars{0%,100%{height:20px;margin-top:20px}50%{height:50px;margin-top:0}}.loader-holder span{width:10px;height:10px;float:right;margin-right:5px;box-shadow:0 80px 20px rgba(0,0,0,.5)}.loader-holder span:first-child{animation:.6s cubic-bezier(.645,.045,.355,1) infinite loadbars}.loader-holder span:nth-child(2){animation:.6s ease-in-out -.2s infinite loadbars}.loader-holder span:nth-child(3){animation:.6s ease-in-out -.4s infinite loadbars}#main{width:100%;position:absolute;z-index:2;opacity:0}#wrapper,.centered,.container{position:relative}#wrapper{float:left;width:100%;padding-top:120px}.cat-wid,.fix-bar,.fl-wrap,.gallery-items,.page-title,.post-contentsection-title,.post-media,.single-slider,.single-slider-holder{float:left;width:100%;position:relative}.fix-bar{background-color:white}.container{max-width:1400px;width:92%;margin:0 auto;z-index:2}.hours{padding:20px 0;border:1px solid #eee;margin:-6px 0 0}.hours h5{font-size:.85rem;text-align:center}.about-title,.custom-form input,.det-box .box-item,.post-related h6,.send-message,.shop-tabs-menu,section.small-padding .card-item{margin-bottom:20px}.index-hero{text-shadow:1px 1px 2px black!important;line-height:1.2!important}.index-hero h1{text-shadow:1px 1px 2px black!important;font-size:3.2rem;font-weight:600!important}.index-hero h2{font-size:1.2rem;font-weight:500!important;text-align:left;}.index-hero p{font-size:1rem;margin-top:10px;font-weight:400}.index-hero h5{font-weight:400;}.centered{display:flex;align-items:center;padding:0;margin:0!important}.btn,.mob-hide{display:inline-block}h4{font-size:1.1rem;text-align:left;font-weight:500;}.container-top,.container2{margin:0 auto;z-index:2;position:relative}.items{position:relative;align-items:center;align-self:center;vertical-align:middle}.container-top{max-width:1400px;width:100%}.container2{max-width:2100px;width:92%}.content{width:100%;position:relative;z-index:13;float:left}.bg{position:absolute;width:100%;background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box}.author{margin-top:20px;color:#2990cf!important;font-size:1rem}h2.quote{font-size:1.5rem}.max-width{position:relative;max-width:2100px;margin:0 auto}.btn i,.overlay{position:absolute}.content-nav_mediatooltip img,.item-related img,.respimg,.single-slider img,.single-slider-wrap img,.sm-image{width:100%;height:auto}.overlay{width:100%;height:100%;background:#000;opacity:.07;z-index:2}.btn,.btn i,.top-bar{height:50px;line-height:50px}.content-table table{width:100%;margin-top:20px;float:left}.content-table table td,.content-table table th{padding:18px 30px;font-size:12px;line-height:24px;font-weight:500;border-left:1px solid #e2e6e7}.content-table table td:first-child,.content-table table th:first-child{text-align:left;border-left:none}.align-text,.content-table table.align-left td:first-child,.content-table table.align-left th:first-child{text-align:left}.content-table table tr:nth-child(odd){background:#f5f5f5}.mar-top,.mar-top-50,.mar_btn{margin-top:30px}.btn{float:left;margin-top:10px;font-size:10px;color:#fff;position:relative;max-width:100%;outline:0;padding:0 46px;background:#292929;font-weight:600}.btn.small-btn{height:37px;line-height:37px;padding:0 36px}.whitebg{background-color:white;}.btn.small-btn.color-bg:hover,.close-contact-form:hover,.close-quote-form:hover,.column-filters a.gallery-filter-active:before,.column-filters a:hover,.contats-list_widget li:hover:before,.custom-form .log-submit-btn:hover,.darkbg_2 .section-title h2,.det-box-link:hover,.footer-contacts li:hover span,.footer_link i,.footer_link:hover,.half-carousel-content h3 a,.hcc_btn:hover,.hcw_btn:hover,.header-cart_wrap_footer a:hover,.hidden-filter a.gallery-filter-active:before,.order-wrap a.ord-link:hover,.pagination a.current-page,.pagination a:hover,.parallax-inner .section-title h2,.post-tags li a:hover,.serv-nav li a.act-ser:before,.serv-nav li a:hover,.shop-item-grid:hover p,.shop-item-grid_title h3,.shop-item-grid_title h3 a,.show-reg-form:hover i,.subcribe-form .subscribe-button:hover,.subfooter-nav li a:hover,.tagcloud li a:hover,.team-single-social li a:hover,.to-top:hover{color:#fff}.btn i{left:-50px;width:50px;background:#444;top:0}.btn span{position:relative;float:left;left:0;color:white}h5{text-align:left;font-size:0.9rem}.btn:hover i,.cc-btn.cc-prev{left:0}.btn:hover span{left:20px}.float-btn,.white{color:#fff!important}.main-header{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-transform:translate3d(0,0,0)}.top-bar{background:#f4f4f4}.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:9px}.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:#e2e2e2;border:1px solid rgba(255,255,255,.1);color:#999!important}.close-share-btn i,.footer-contacts li a,.footer-serv-holder li a,.footer-social li a,.share-icon,.share-icon:after,.top-bar-header-contact li a,.top-bar-header-contact li i,.topbar-social a{transition:.1s linear}.top-bar-header-contact li:hover i,.topbar-social a:hover{color:#fff!important;background:#666}.top-bar-header-contact li:hover i{background:0 0!important;cursor:pointer}.top-bar-header-contact{float:left;position:relative;padding:0 30px 0 10px}.top-bar-header-contact:after,.top-bar-header-contact:before{content:'';position:absolute;width:1px;height:22px;top:50%;right:0;transform:translateY(-50%);background:rgba(255,255,255,.21)}.top-bar-header-contact:after{right:auto;left:0}.top-bar-header-contact li{float:left;position:relative;margin-right:15px;text-align:left}.header-search-wrap .widget-inner,.shop-tabs-menu li a,.top-bar-header-contact li:last-child{margin:0}.top-bar-header-contact li i{margin-right:9px;font-weight:400}.top-bar-header-contact li a{color:#999!important;font-weight:400;font-size:.75rem}.logo-holder{float:left;position:relative;z-index:21;height:25px;top:20px}.header-tooltip,.htact:after{top:100%;right:0;transition:.3s ease-in-out}.logo-holder img{width:auto;height:100%;max-width:275px!important}.search_btn,.show-cart,.show-share-btn{float:right;font-size:16px;color:#666!important;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}.search_btn i,.show-cart i,.show-share-btn i{position:relative;z-index:2}.htact:after{content:'';position:absolute;left:0;bottom:0;background:#f7f7f7;z-index:1}.htact:hover:after{top:0}.search_btn,.show-share-btn{margin-left:0;font-size:14px}.bold-facts .inline-facts:before,.hid-input,.inline-facts-holder .inline-facts:first-child:before,.inline-filter.shop-filter:before,.leave-rating input[type=radio],.mob-bg,.mob-hid_btn,.mob-show,.nav-button-wrap,.nice-select .nice-select-search-box,.tbhc_btn,nav li ul a:after,nav li ul a:before{display:none}.header-tooltip{position:absolute;width:140px;height:50px;line-height:50px;background:#292929;font-weight:600;color:#fff;font-size:10px;opacity:0;visibility:hidden;border-top:none}.content-nav li:hover .content-nav_mediatooltip,.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}.box-widget-content .widget-posts-img,.header-cart_wrap,.show-cart i,.show-cart_count{transition:.3s ease-in-out}.header-btn,.header-cart_wrap_footer a,.progress-bar{transition:.2s ease-in-out}.show-cart:before{content:"";display:block;width:1px;height:16.8px;position:absolute;top:50%;left:-20px;background:rgba(255,255,255,.51);margin-top:-8.4px;transform:rotate(45deg)}.sc_btn.scwllink i:before,.search_btn.scwllink2 i:before,.show-share-btn.uncl-share i:before{content:"\f00d"}.big_prom:hover:after,.sc_btn.scwllink .show-cart_count{transform:scale(0)}.header-btn{float:right;position:relative;color:#fff;font-size:11px;font-weight:700;width:160px;height:70px;line-height:70px;cursor:pointer}.header-btn:hover{background-color:#333}.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}.blog-image{position:relative;margin-bottom:30px}.blog-image-caption{position:absolute;bottom:0;right:0;width:100%;text-align:right;color:white;background:rgba(0,0,0,0.6);z-index:999;padding: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}.coupon-holder button.btn-uc,.header-cart_title span,.header-cart_wrap_footer a:last-child,.header-cart_wrap_total_item span,.team-social{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,.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}.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}.header-search-wrap,.share-wrapper{position:absolute;top:100%;right:180px}.show-reg-form{float:right;color:rgba(255,255,255,.8);font-weight:500;font-size:10px;margin-right:20px;letter-spacing:1px;cursor:pointer}.hero-search-submit i,.reviews_counter_wrap .star-rating,.show-reg-form i{margin-right:10px}.header-search-wrap{width:350px;padding:15px;background:#fff;border:1px solid #eee;border-top:none;box-shadow:0 13px 20px rgb(58 87 135 / 5%);transition:.3s ease-in-out;opacity:0;visibility:hidden;margin-top:10px}.vis-search{opacity:1;visibility:visible;margin-top:0}.nav-holder nav li ul,.share-wrapper{opacity:0;transition:.2s ease-in-out}.share-wrapper{width:140px;background:#222;z-index:2;overflow:hidden;visibility:hidden;margin-top:20px}.close-share-btn,.share-icon{width:70px;height:70px;line-height:70px;font-size:10px}.share-wrapper_vis{margin-top:0;opacity:1;visibility:visible}.fs-slider-item,.gallery-item,.hid-body,.hidden-section,.share-container,.single-slider-wrap{overflow:hidden}.share-icon:hover{background:#3c3c3c;color:#fff}.share-icon{float:left;position:relative;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);box-sizing:border-box}.nav-holder,.nav-holder nav{float:right;position:relative}.share-icon:before{font-family:Font Awesome\ 5 Brands}.share-icon-digg:before{content:"\f1a6"}.share-icon-foursquare:before{content:"\f180"}.share-icon-rss:before{content:"\f09e"}.share-icon-facebook:before{content:"\f39e"}.share-icon-twitter:before{content:"\f099"}.share-icon-tumblr:before{content:"\f173"}.share-icon-linkedin:before{content:"\f0e1"}.share-icon-pinterest:before{content:"\f231"}.share-icon-stumbleupon:before{content:"\f1a4"}.page-title h3:after,.page-title h3:before,.page-title-wrap:before,.st-text:before{content:'';position:absolute}.close-share-btn{position:absolute;right:0;bottom:0;background:#3c3c3c;z-index:10;cursor:pointer}.nav-holder{opacity:1;top:17px;visibility:visible;z-index:20}.nav-holder nav li{float:left;position:relative;margin-right:6px;height:50px}.nav-holder nav li ul{margin:30px 0 0;visibility:hidden;position:absolute;width:180px;min-width:150px;top:53px;left:0;z-index:1;padding:10px 0;background:#292929}.nav-holder nav li a,.nav-holder nav li ul li,.sect_div,.section-title,section{position:relative;float:left}.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}.nav-holder nav li ul li:hover>ul{opacity:1;visibility:visible;margin-right:0}.nav-holder nav li ul li{width:100%;height:auto}.nav-holder nav li a{padding:5px 11px;color:#222;font-size:.75rem;font-weight:700;line-height:25px;transition:.1s linear}.nav-holder nav li a i{padding-left:10px;transition:.2s linear;font-size:.7rem;font-weight:400;}.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:.75rem;font-weight:500;color:#fff}.nav-holder nav li ul a i{position:absolute;right:15px;top:10px}.breadcrumbs-list span,.cat-item a:hover,.dark-header .nav-holder nav li ul a,.inline-filter .gallery-filters a.gallery-filter-active,.inline-filter .gallery-filters a:hover,.nice-select .option.focus,.nice-select .option.selected.focus{color:#000}.sect_div,section{width:100%;padding:90px 0;z-index:10;overflow:hidden}.sect_div.small-top_padding,section.small-top_padding{padding-top:50px}.sect_div.small-padding,section.small-padding{padding:60px 0}.sect_div.smaller-padding,section.paralax-section.small-padding,section.smaller-padding{padding:40px 0}section.paralax-section{padding:80px 0}.gallery-item:hover .overlay,.post-media_img:hover .overlay,.vis-det .overlay,section.paralax-section .overlay{opacity:.2}section.paralax-section .bg{height:130%;top:-5%}.no-padding,.p-0,.sect_div.no-padding{padding:0!important}.gray-bg{background:#f7f7f7}.section-title{width:100%;padding:30px 0}.content-nav li a.ln,.ll-t{text-align:left;float:left}.par-dec{position:absolute;top:0;left:-2px;width:5px;height:100px}.page-title h3,.parallax-inner,.parallax-wrap,.section-title h2{position:relative;width:100%}.par-wrap{position:relative;opacity:.8;box-shadow:0 11px 52px -4px #000}.section-title h2{font-size:24px;padding:10px 0;font-weight:600;letter-spacing:-.3px;color:#292929;float:left}.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 h2:before,.section-title.align-text 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}.parallax-inner{float:left;padding:110px 0;overflow:hidden}.parallax-inner.page-title-wrap{padding:120px 0 50px}.page-title-wrap:before{left:0;top:0;bottom:0;right:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%)}.page-title h3{float:left;font-weight:600;color:#fff;text-align:left;font-size:34px;padding-bottom:10px}.page-title h3:before{left:0;height:4px;width:40px;top:-20px;z-index:2}.page-title h3:after{left:40px;height:1px;width:80px;top:-17px;z-index:1;background:rgba(255,255,255,.5)}.page-title p{color:rgba(255,255,255,.9);max-width:450px;font-size:11px}.st-text{margin-top:50px;padding-bottom:46px;border-bottom:1px solid #ddd}.st-text:before{right:0;bottom:-1px;width:50px;height:1px}.parallax-inner.smpar-pad{padding:50px 0}.hero-wrap_custom .bg,.parallax-inner .bg{height:170%;top:-5%;}.parallax-wrap{float:left;z-index:10}.pw_dec{position:absolute;right:60px;width:220px;height:1px;bottom:24px;background:rgba(255,255,255,.2);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}.breadcrumbs-list,.breadcrumbs-list a,.breadcrumbs-list span,.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;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,.8);box-sizing:border-box;position:relative;z-index:10}.mousey:after{content:'';position:absolute;bottom:0;width:1px;height:8px;left:50%;background:rgba(255,255,255,.6)}.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}.hero-dec-line,.hex,.hex-bg,.hex:after,.hex:before{position:absolute}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}.hero-dec-line{bottom:40px;left:820px;height:1px;right:400px;background:rgba(255,255,255,.2);z-index:20}.hex-bg{left:50px;top:0;width:450px;height:250px;background:url(../images/hex.png) bottom right no-repeat}.hex-bg.hex-bg2{left:auto;top:auto;right:0;bottom:-30px}.hex{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:after,.hex:before{content:"";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 rgb(58 87 135 / 5%)}.boxed-container:before{content:'';position:absolute;right:-20px;top:-20px;left:30%;bottom:150px;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,.wide_section-title h3,.wide_section-title h5{text-align:left;font-weight:600}.boxed-container-title h4{font-size:10px;padding-bottom:10px}.bic_dec{position:absolute;right:30px;bottom:-10px;color:rgba(255,255,255,.4);font-size:90px}.bg_wrap,.boxed-container-wrap{top:0;bottom:0;overflow:hidden}.boxed-container-wrap{position:absolute;right:0;width:60%}.bg_wrap,.promo-video{position:absolute;width:100%;left:0}section.paralax-section .boxed-container-wrap .bg{height:100%;top:0;transform:scale(1);transition:4s cubic-bezier(.19,1,.22,1);overflow:hidden}.gallery-item:hover img,.post-media_img:hover img,section.paralax-section .boxed-container-wrap:hover .bg{transform:scale(1.2)}.sm-bg-par .bg_wrap{bottom:50%}.promo-video{z-index:5;top:50%;transform:translateY(-50%)}.big_prom,.big_prom span,.subcribe-form input.enteremail{position:relative;line-height:50px}.promo-video h4{color:#fff;font-weight:600;margin-top:20px;font-size:11px;letter-spacing:2px;text-transform:uppercase}.copy-right,.footer-info h4{letter-spacing:1px;text-transform:uppercase}.big_prom{display:inline-block;width:50px;height:50px}.big_prom span{z-index:2;float:left;width:50px;height:50px;border-radius:50%;transition:.2s ease-in-out;transform:scale(1)}.btn-nav li a:hover:before,.dl-footer_btn:hover:before,.progress-indicator svg{transform:rotate(-90deg)}.big_prom:after{content:'';position:absolute;left:-11px;top:-11px;right:-11px;bottom:-11px;border:1px solid rgba(255,255,255,.2);border-radius:50%;box-sizing:border-box;transition:.2s ease-in-out;background:rgba(255,255,255,.2);z-index:-1;transform:scale(1)}.big_prom:hover span{transform:scale(1.3)}.wide_section-title{margin:40px 0 90px}.wide_section-title h3{font-size:34px;color:#fff}.wide_section-title p{color:#fff;text-align:justify;margin-top:30px}.wst_dec{margin-top:10px;height:1px;background:rgba(255,255,255,.5)}.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;border:none;z-index:1;color:#000;width:100%;outline:0;float:left;box-sizing:border-box;border-radius:4px;box-shadow:0 0 0 6px rgba(255,255,255,.4)}.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:0;border:none;cursor:pointer;border-radius:0 4px 4px 0;text-transform:uppercase;-webkit-appearance:none;font-family:Poppins,sans-serif}.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)}.cat-item li,.contact-social .cs-title,.contact-social li,.contact-social ul,.footer-social,.footer-social li,.footer-social ul,.leave-rating,.leave-rating-title,.post-opt li,.post-single-tags a,.post-single-tags span,.reviews_counter_wrap .star-rating,.reviews_counter_wrap_text,.shop-header-title_opt,.shop-header-title_opt li,.shop-tabs-menu,.shop-tabs-menu li,.tabs-menu-1,.tabs-menu-1 li,.team-single-social li,.team-single-social ul,.team-social li,.tsc_title{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:.2s linear}.footer-bg-pin,.footer-bg-pin:before{border-radius:100%;position:absolute}.btn.dark-bg i,.footer-social li a:hover,.hero-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.ss-slider-controls2 .ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-slide-active .testi-item .testi-number,.team-single_header{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;background:url(../images/map.png) center no-repeat}.footer-bg-pin{width:6px;height:6px}.footer-info,.footer-info h4,.fw_hours span{width:100%;float:left}.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:'';left:0;top:0;right:0;bottom:0;background:#fff;z-index:-1;opacity:.4}@keyframes pulse{100%{transform:scale(22.1);opacity:0}}.footer-bg-pin-vis:before{animation:2s ease-in-out infinite pulse}.fw_hours{float:left;margin-top:12px}.fw_hours span{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{padding-bottom:20px}.footer-info h4{position:relative;font-size:12px;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:rgba(255,255,255,.1)}.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-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}.footer-contacts li span{float:left;text-align:left;color:#ddd;width:80px}.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:"\f0dd";position:absolute;color:#fff;font-weight:600;top:50%;height:10px;line-height:10px;margin-top:-6px;right:20px;transition:.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}.sub-footer{background:#222;height:80px;line-height:80px;margin-top:20px;z-index:3}.copy-right{float:left;font-size:10px;text-align:left;color:rgba(255,255,255,.61);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:rgba(255,255,255,.3)}.subfooter-nav li{margin-left:15px;float:left}.subfooter-nav li a{font-weight:500;font-size:12px}.chose-input,.cost-dropdown,.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:.2s linear}.hero-dec_bottom,.hwt_dec:before{border-bottom:1px solid rgba(255,255,255,.4)}.half-carousel-wrap,.half-carousel-wrap-1{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:0}.hero-wrap{height:650px}.hero-wrap_custom{height:auto;padding:100px 0}.hero-wrap_custom.hero-wrap_custom2{padding:140px 0 180px}.hero-slider-2{padding:100px 0 120px}.max-height{height:650px!important}@media(min-width:2000px){.max-height{height:700px!important}.hero-wrap_custom.hero-wrap_custom2{padding:200px 0 250px;max-width:2100px;width:2100;margin:0 auto;position:relative}}.dots,.hero-wrap-container,.resp-video embed,.resp-video iframe,.resp-video object{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{background:#fff;opacity:0}.hero-wrap-container .hero-scroll-down-notifer,.hero-wrap_custom .hero-scroll-down-notifer{right:auto;bottom:-100px;left:0}.hero-wrap_custom .hero-scroll-down-notifer{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}.det-list,.det-list-2{margin-top:22px;padding:45px 20px 40px;margin-bottom:12px}.hero_promo-title{float:left;font-size:10px!important;text-transform:uppercase;color:#fff!important;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 rgba(255,255,255,.1);border-radius:100%;background:rgba(255,255,255,.5);color:#000;z-index:20;font-size:10px;cursor:pointer;transition:.2s ease-in-out}.hero-dec_bottom,.hero-dec_top,.hwt_dec:before{height:80px;border-right:1px solid rgba(255,255,255,.4)}.hp_popup:hover{box-shadow:0 0 0 17px rgba(255,255,255,.2)}.hero-dec_bottom,.hero-dec_top{position:absolute;right:40px;width:80px;z-index:10}.hero-dec_bottom{bottom:50px}.hero-dec_top{top:50px;border-top:1px solid rgba(255,255,255,.4)}.slideshow-container,.video-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow-container .bg{transform:scale(1);transition:8.5s linear}.det-box-media span,.det-box-media:before{transition:.3s ease-in-out;background:#292929}.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:42%;transform:translateY(-50%);z-index:10}.hero-wrap-title_item h2,.wide_section-title h1{font-size:46px;text-align:left;color:#fff;font-weight:700;line-height:60px;padding-top:10px;text-shadow:1px 1px 5px rgba(0,0,0,.4)}.hero-wrap-title_item h4{font-size:.85rem;text-align:left;float:left;max-width:650px;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:rgba(255,255,255,.5)}.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:rgba(0,0,0,.7);bottom:28px;cursor:pointer;z-index:10;color:#fff;font-size:10px;border-radius:2px}.con-heading,.heading{font-size:24px;font-weight:600;text-align:left;color:#292929}.hsc_pp.auto_actslider i:before{content:"\f04c"}.progress-indicator svg{position:relative;top:-5px;height:50px;width:50px;z-index:20}.progress-bar__background{fill:none;stroke:rgba(255,255,255,0.4);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;z-index:3;position:relative}.circ circle{stroke-dasharray:440px}.circ1{stroke-dashoffset:440px}.slider-progress-bar.act-slider .circ1{stroke-dashoffset:220px;transition:stroke-dashoffset 6s linear}.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:rgba(0,0,0,.4);z-index:-1}.con-heading,.det-box,.heading{float:left;width:100%;position:relative}.hwt_dec:before{content:'';position:absolute;bottom:-2px;right:-2px;width:80px}.det-list-3{margin-bottom:10px;}.det-list-3{text-align:left;margin-bottom:15px}.det-list{background:#f4f4f4}.det-list-2{background:#fff;border:1px solid #2990cf}.det-list:before,.det-list-3:before{font-family:Font Awesome\ 5 Pro;content:'\f5ae';position:absolute;right:20px;bottom:0;font-size:74px;color:rgba(255,255,255,.1);z-index:1}.det-list:after,.det-list-3: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,.det-list-3 li{padding-left:30px;position:relative;margin-bottom:12px;text-align:left;font-size:11px;color:#333;font-weight:500}.det-list li a,.det-list li span{font-weight:700}.det-list li:before,.det-list-3 li:before{font-family:Font Awesome\ 5 Pro;content:'\f0da';position:absolute;top:3px;left:0;font-weight:700}.det-box .box-item img,.det-list li:last-child,.widget-inner .btn-nav{margin-bottom:0}.con-heading{padding-bottom:20px}.heading{padding-bottom:10px}.con-heading:before{content:'';position:absolute;bottom:10px;left:0;width:30px;height:3px}.det-box{margin-bottom:30px;overflow:hidden}.det-box-media{position:relative;display:block;z-index:8}.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 rgba(255,255,255,.3);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 rgba(58,87,135,.25)}.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:.3s ease-in-out}.det-box-media:hover:after{width:110px}.det-box-media:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;z-index:2}.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;margin:-23px 0 0 -75px}.det-box-link,.serv-list li{position:relative;font-weight:600;text-transform:uppercase;float:left}.content-nav li a.ln i,.content-nav li a.rn i,.nb_btn,.team-content h4 a,.team-item,.team-social li a,.tf-btn,.tf-btn i{transition:.3s linear}.dbm-hid.det-box-media:hover:before,.det-box-media:hover:before,.vis-det .gallery-item:hover .overlay{opacity:.4}.det-box-media:hover span{top:50%;opacity:1}.search-submit:hover i,.sec-dec{opacity:.5}.det-box-ietm{background:#fff;padding:25px 30px}.det-box-ietm.det-box-ietm_single{padding:35px 50px}.det-box-ietm.det-box-ietm_single2{padding:55px 50px;overflow:inherit;z-index:20}.det-box h3{float:left;text-align:left;font-size:16px;padding-bottom:8px;font-weight:600;width:100%}.serv-list{margin-bottom:13px}.serv-list li{margin-right:10px;font-size:10px;color:#999}.det-box-link{margin-top:12px;padding:10px 30px;font-size:10px;background:#454545;z-index:2}.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}.accordion-lite_content{display:none;margin-top:10px;padding:20px 0 15px}.chart,.inline-facts h6,.percent,.skills-description{display:inline-block}.accordion-lite-header{cursor:pointer;text-align:left;font-size:13px;font-weight:600}.accordion-lite-container{margin-bottom:12px;padding:15px 30px;background:#efefef;border-radius:0}.accordion-white-container{margin-bottom:12px;padding:15px 30px;background:#fcfcfc;border-radius:0}.accordion-lite-container p,.accordian-white-container p{color:#3b4249}.accordion-lite-header i,.accordion-white-header i{float:right;position:relative;top:6px;font-size:10px}.accordion-lite-header.acc_open i:before,.accordion-white-header.acc_open i:before{content:"\f068";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}.order-wrap:before{content:"";position:absolute;top:0;right:0;width:30%;bottom:0;background:#333}.notifer-block:after,.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:rgba(255,255,255,.4)}.order-wrap a.ord-link{float:right;margin-right:40px;color:#000;font-size:10px;font-weight:500;padding:0 30px;height:40px;line-height:40px;position:relative;text-transform:uppercase}.breadcrumbs{background:#fff;padding:30px 0;z-index:11}.breadcrumbs-list a,.breadcrumbs-list span{margin-right:15px;padding-right:20px;font-size:10px;font-weight:600;color:#666;text-transform:uppercase}.border{border:1px solid rgba(0,0,0,.1)}.tc_number,.team-single_header_content li{border-bottom:1px solid #eee;background:#f9f9f9}.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}.hero-canvas-wrap{position:absolute;left:0;top:-50px;width:60%;bottom:-90px;z-index:1}.about-img:before{content:'';position:absolute;top:-20px;left:-20px;right:50%;bottom:50px;z-index:1}.about-img-title{position:absolute;top:280px;left:-120px;font-size:11px;text-transform:uppercase;z-index:23;color:rgba(255,255,255,.71);font-weight:600;background:#2d2d32;padding:12px 75px;letter-spacing:12px}.hc-item_title,.inline-facts h6{text-transform:uppercase;letter-spacing:2px}.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:3px;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 rgba(0,0,0,.2)}.about-img-hotifer:before{font-family:Font Awesome\ 5 Pro;content:"\f10e";bottom:30px;right:20px;position:absolute;color:#fff;font-size:19px;font-weight:700}.about-wrap p,.comment-body p{text-align:justify}.about-img-hotifer p{color:#292929;font-size:13px;margin-bottom:10px;text-align:left;font-weight:600}.inline-facts{float:left;width:25%;text-align:center;position:relative}.inline-facts h6{position:relative;margin-top:6px;color:rgba(255,255,255,.51);font-size:10px;font-weight:500;padding:10px 20px;background:rgba(0,0,0,.5)}.bold-facts .inline-facts h6{background:0 0;padding:0;margin-top:4px}.inline-facts:before{content:'';position:absolute;left:0;width:1px;height:20px;bottom:10px;background:rgba(255,255,255,.5)}.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}.det-box-ietm.dbi_shop,.team-slider .swiper-slide,article p{padding-bottom:15px}.bold-facts .inline-facts:after{font-family:Font Awesome\ 5 Pro;content:'\f067';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:#ebebeb}.notifer-block h4{text-align:left;color:#444;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;top:-10px;bottom:-10px;left:-20px;right:50%;background:#ebebeb;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}.nb_btn:hover{background:#000}.sec-dec{position:absolute;left:0;bottom:-250px;width:550px;height:550px;background:url("../images/city-bg.png") center no-repeat}.chart,.piechart{position:relative}.custom-skillbar-holder,.piechart-holder{padding-top:20px}.chart{width:120px;height:120px;border-radius:100%;margin-bottom:26px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.piechart{padding-bottom:20px;width:25%;float:left}.percent{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,.content-nav_holder.cnh_sin-post,.post .btn{margin-top:0}.skills-description{width:200px;color:#292929;font-size:11px;font-weight:600}.skillbar-bg,.skillbar-box{position:relative;width:100%;float:left}.skillbar-box{margin:10px 0 30px}.skillbar-bg{display:block;height:10px;overflow:hidden;background:#eee}.gradinet-overlay,.hex-decor{position:absolute;height:100%}.custom-skillbar-title span{float:left;font-size:12px;margin-top:16px;padding-bottom:6px;font-weight:600}.custom-skillbar{height:10px;width:0}.skill-bar-percent{float:right;font-size:12px;margin-top:13px;padding-bottom:16px;font-weight:600;color:#292929}.hex-decor{bottom:-10%;right:0;width:40%;background:url(../images/hex.png) top left no-repeat;overflow:hidden;z-index:-1;opacity:.1}.project-progress{padding-right:210px}.project-progress .piechart,.slider,.two-column .gallery-item.gallery-item-second,.video-container video{width:100%}.project-progress_total{position:absolute;top:0;right:0;width:200px}.gradinet-overlay{width:100%;top:0;left:0;background:linear-gradient(to right,rgba(2,11,22,.3) 20%,rgba(2,11,22,.4) 70%,rgba(2,11,22,.3) 95%);z-index:2}.announcement{float:left;width:100%;padding:50px 0;position:relative}.tc_number,.ts_btn{width:40px;height:40px;line-height:40px}.announcement:before{content:'';position:absolute;bottom:0;right:0;width:40%;height:100%;background:url(../images/hex.png) bottom right no-repeat;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:after,.announcement h3:before{content:'';position:absolute;left:0;right:0;bottom:50%;height:1px;background:rgba(255,255,255,.3);z-index:1;margin-bottom:8px}.announcement h3:after{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}.btn.dark-bg,.dark-bg{background:#454545}.column-filters,.team-slider{margin-top:20px}.ts_btn_wrap{position:absolute;right:0;top:60px}.ts_btn{float:left;margin-left:4px;border-radius:4px;background:#292929;cursor:pointer}.team-item{border:1px solid #eee;box-shadow:0 13px 20px rgba(58,87,135,.05)}.team-item:hover{box-shadow:0 13px 20px rgba(58,87,135,0)}.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 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;font-size:11px;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}.content-inner,.content-inner>*{transition:.9s cubic-bezier(.68, -.55, .265, 1.55)}.team-single_header_img{float:left;width:50%;position:relative;padding:165px 0}.team-single_header_img:before{content:'';position:absolute;left:-15px;top:-15px;bottom:40%;right:50%;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 rgb(58 87 135 / 5%)}.team-single_header_content li{float:left;width:100%;padding:18px 25px;text-align:left;font-weight:500}.team-single_header_content li span{padding-right:10px;color:#666;min-width:110px;float:left}.content-nav li:first-child,.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 a{float:left;height:50px;margin-left:20px;line-height:50px}.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}.cart-totals button:hover,.contats-list_widget li:hover i,.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 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}.btn-nav,.btn-nav li,.column-filters,.serv-nav,.serv-nav li{float:left;width:100%;margin-bottom:0}.btn-nav{margin-top:0!important;margin-bottom:15px!important}.btn-nav li{margin-bottom:7px!important}.column-filters a,.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{margin-bottom:6px}.column-filters a:before,.contats-list_widget li:before,.hidden-filter a:before,.serv-nav li a:before{font-family:Font Awesome\ 5 Pro;content:'\f0da';position:absolute;top:50%;margin-top:-6px;right:30px;font-weight:700}.btn-nav li a,.btn-nav li:first-of-type a{width:100%;position:relative;padding:18px 20px 18px 60px;float:left}.contats-list_widget li:before{top:0;margin-top:0}.btn-nav li a{background:#333}.btn-nav li:first-of-type a:hover{background-color:#333}.btn-nav li a:hover{background-color:#111}.btn-nav li:first-of-type a{background:#2990cf}.btn-nav li:first-of-type a i{background:0 0}.btn-nav li a:before{font-family:Font Awesome\ 5 Pro;content:'\f0da';position:absolute;color:#fff;top:50%;margin-top:-6px;right:20px;font-weight:700}.btn-nav li a span,.btn-nav li a:before,.contats-list_widget li,.contats-list_widget li i,.serv-nav li a{transition:.2s linear}.btn-nav li a:hover span{color:#ddd}.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:#fff;position:absolute;top:50%;margin-top:-15px;left:10px;background:0 0!important}.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}.half-carousel-title-item-1{padding:0 60px;z-index:20;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.hc_btn,.hc_btn_2{padding:12px 35px;color:#292929;font-weight:600}.content-inner,.content-inner .content-back,.content-inner .content-front{transform-style:preserve-3d;perspective:1000px;backface-visibility:hidden}.half-carousel-title-item-1 h1,.half-carousel-title-item-1 h5{color:#333!important}.half-carousel-title-item-1 h3{font-size:.9rem;font-weight:500;color:#2990cf;margin-bottom:8px}.hc_btn{float:left;font-size:.75rem;margin-top:30px}.hc_btn_2{font-size:.8rem;margin-top:30px!important}.hc_btn_3,.hc_btn_5{margin-top:18px;background:0 0;float:left;padding:12px 35px;font-weight:600}.hc_btn_3{color:#666;border-bottom:2px solid #999;font-size:.8rem}.hc_btn_5{color:#fff;border-bottom:2px solid #fff;font-size:.85rem;margin-right:15px;width:180px}.hc_btn_4{top:4px;left:20px;padding:12px 35px;color:#2990cf;font-size:.75rem;font-weight:600}.dark-por,.error-wrap form .search-submit:hover,.hc_btn:hover,.shop-rage-wrap .srw_btn:hover{background:#292929}.hc_btn_2:hover,.hc_btn_3:hover{background:#2990cf;color:#fff;border-bottom:1px solid #2990cf}.hc_btn_4:hover{background:#fff;color:#333}.half-carousel-title .pwh_bg{top:350px;bottom:-40px;left:-140px}.half-carousel-content h3,.half-carousel-title-item h2{color:#fff;text-align:left;font-weight:600;font-size:24px;padding-bottom:20px}.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 p,.half-carousel-title-item h5,.half-carousel-title-item-1 h5,.half-carousel-title-item-1 p{color:#fff;text-align:left}.half-carousel-title-item h5,.half-carousel-title-item-1 h5{font-size:.85rem;line-height:23px;font-weight:500;margin-top:15px}.half-carousel-conatiner{float:right;width:70%;height:550px;position:relative}.half-carousel-container-2{width:68%;max-height:400px;float:right;position:relative;max-width:1600px}.half-carousel-item{height:400px;width:400px;left:-4px}.half-carousel-prd-item{height:900px;width:900px;left:-4px}.half-carousel-content{position:absolute;left:0;right:0;padding:0 40px;bottom:40px;z-index:10}.hc-counter,.hcw_btn{position:absolute;z-index:20}.half-carousel-content h3{padding-bottom:6px;font-size:20px}.half-carousel-content:before{content:'';position:absolute;left:30px;width:0;bottom:-10px;height:2px;transition:.5s ease-in-out 0.3s}.swiper-slide-active .half-carousel-content:before{width:60px}.half-carousel-item .bg-parallax-wrap-gradien:before{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);transition:.5s ease-in-out;top:-50px}.swiper-slide-active .half-carousel-item .bg-parallax-wrap-gradien:before{top:60%}.hc-counter{right:20px;top:20px;width:36px;height:36px;line-height:36px;font-weight:600;font-size:10px}.half-carousel .bg{width:100%;left:0;border:8px solid #f8f8f8}.hcw_btn{top:50%;font-size:12px;cursor:pointer;width:46px;height:46px;line-height:46px;margin-top:-23px;background:rgba(255,255,255,.7)}.hcw-cont-prev{left:4px;border-radius:0 1px 1px 0}.hcw-cont-next{right:4px;border-radius:1px 0 0 1px}.cards-wrap{margin-bottom:30px;z-index:2}.content-inner{width:100%;position:relative}.content-inner>*{backface-visibility:hidden}.dec-icon,.dec-icon-2{font-size:30px;transition:.3s ease-in-out}.content-inner:hover .content-front{transform:rotateY(-180deg)}.content-inner:hover .content-back{transform:rotateY(0)}.content-inner .content-back,.content-inner .content-front{position:relative;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 13px 20px rgb(58 87 135 / 5%);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-weight:400;z-index:2}.dec-icon-2{position:relative;top:0;text-align:center;font-weight:300!important;z-index:2;color:#2990cf}.cf-inner_title,.serv-num{color:#292929;position:absolute;font-weight:600}.cards h2,.cards p{text-align:center!important}.cards h2{font-size:1.4rem}.cards p{font-size:.8rem;margin-bottom:18px}#message div,.main-section_text-block{margin-bottom:10px}.cards{padding:20px}.cf-inner_title{left:70px;right:70px;font-size:11px;height:50px;line-height:50px;top:50%;margin-top:-25px;z-index:10}.serv-num{top:0;right:0;z-index:3;font-size:10px;background:#f9f9f9;border:1px solid #eee;width:56px;height:56px;line-height:56px}.card-item:hover:before,.hc_item{height:90px}.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;left:0;right:0;bottom:0;top:60%;background:#fff}.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{padding-top:20px}.hc_item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:20px;margin-top:-10px;background:rgba(255,255,255,.3)}.hc-item_num{font-size:22px;font-weight:600;color:#fff}.hc-item_title{font-size:10px;font-weight:500}.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}.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,.video-holder iframe{height:100%;overflow:hidden;position:absolute;width:100%}.card-item,.map-links_tabs a,.shop-tabs-menu li a{background:#fff;border:1px solid #eee;transition:.3s ease-in-out}.media-container{top:0;left:0;z-index:1;opacity:1}.listing-item-grid .d-gr-sec:before,.media-container .overlay{opacity:.7}.video-holder{position:absolute;width:100%;height:100%!important;display:block;overflow:hidden!important;top:0;left:0;padding:0!important}.video-holder iframe{top:-75px;left:50%;display:block}.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}.map-container,.resp-video{position:relative;overflow:hidden}.resp-video{padding-bottom:56.25%;padding-top:30px;height:0;margin-bottom:20px}.map-container{float:left;width:100%;text-align:left;}.card-item_num,.contact-social li a,.mapzoom-in,.mapzoom-out,.scrollContorl{width:40px;height:40px;line-height:40px}#singleMap{width:100%;height:470px;float:left}.mapzoom-in,.mapzoom-out,.scrollContorl{position:absolute;z-index:100;cursor:pointer;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:"\f068";font-size:10px;font-weight:600}.mapzoom-in:before{content:"\f067"}.scrollContorl:before{content:"\f09c"}.scrollContorl.enabledsroll:before{content:'\f3c1'}.map-links_tabs{margin:10px 0 0;float:left}.map-links_tabs a,.shop-tabs-menu li a{float:left;position:relative;padding:18px 60px 18px 30px;margin-left:10px;font-weight:600;font-size:11px}.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:"\f0da";font-size:12px;font-weight:600;position:absolute;right:25px;top:50%;height:10px;line-height:10px;margin-top:-5px;transition:.3s ease-in-out}.map-links_tabs a span{padding:0 5px 0 0;font-weight:600}.map-links_tabs a.ml_act:before,.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;margin:0 0 14px}.card-item{padding:25px 30px 25px 90px;overflow:hidden;margin-bottom:20px}.card-item:before{content:'';position:absolute;bottom:0;left:45px;height:40px;width:1px;background:#eee;transition:.3s ease-in-out;z-index:1}.card-item:hover{box-shadow:4px 4px 6px rgba(58,87,135,.08)}.card-item_num{position:absolute;right:0;top:0;font-size:10px;font-weight:600;background:#f9f9f9;border-left:1px solid #eee;border-bottom:1px solid #eee}.card-link,.cs-title{font-size:11px;text-transform:uppercase}.card-item h4{text-align:left;font-weight:600;font-size:15px;margin-bottom:6px}.card-link{float:left;font-weight:600;margin-right:6px}.card-item i{position:absolute;left:20px;top:25px;width:50px;height:50px;line-height:50px;border-radius:0;font-size:16px;font-weight:300;box-shadow:0 2px 5px rgba(0,0,0,.08);transition:.3s ease-in-out;z-index:2}#message div,.contact-social li ul,.testimonilas-text{border:1px solid #eee}.card-item:hover i{box-shadow:0 0 0 rgba(0,0,0,.08);background:#333}.contact-notifer{float:left;margin-left:30px;position:relative;font-weight:500;top:24px}.cs-title{margin-right:20px;font-weight:600;position:relative;top:14px;color:#000}.contact-form-overlay,.contact-form-wrap,.quote-form-overlay,.quote-form-wrap{position:fixed;top:0;bottom:0;-webkit-transform:translate3d(0,0,0);left:0;right:0}.contacts-opt{margin:10px 0}.contact-social{float:right;margin-top:10px}.contact-social li a{margin-left:2px;float:left;background:#333}.contact-form-wrap,.quote-form-wrap{overflow:auto;z-index:100;display:none}.contact-form-overlay,.quote-form-overlay{z-index:2;background:rgba(0,0,0,.7)}.contact-form-container,.quote-form-container{max-width:600px;margin:0 auto;position:relative;top:10%;z-index:10;color:#fff}.close-contact-form,.close-quote-form,.contact-form-header,.quote-form-header{top:0;height:60px;line-height:60px;border-bottom:1px solid #eee;position:absolute}.contact-form-header,.quote-form-header{left:0;width:100%;padding:0 70px 0 60px;background:#333;color:#fff}.quote-form-header{background:#2990cf}.quote-form-header h4{text-align:left;font-weight:600;font-size:15px;color:#fff}.contact-form-header h4{text-align:left;font-weight:600;font-size:15px}.close-contact-form,.close-quote-form{right:0;width:60px;cursor:pointer;border-left:1px solid #eee;color:#000;background:#fff;transition:.2s linear}.contact-form-main,.quote-form-main{padding:100px 60px 30px;background:#fff;overflow:hidden;transition:.2s linear}#message div{text-align:left;padding:10px 30px;font-size:13px;font-weight:500;background:#f9f9f9;color:#144273}.testimonilas-carousel-wrap:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;border-top:1px solid #ccc}.testi-item{transition:.3s ease-in-out;transform:scale(.95)}.testimonilas-text{padding:30px 35px;overflow:hidden;background:#fff;transition:.3s ease-in-out}.checkout-table tr td:nth-child(odd),.swiper-slide-active .testimonilas-text,.testi-number{background:#f9f9f9}.testimonilas-text:after{font-family:Font Awesome\ 5 Pro;content:"\f10e";bottom:35px;right:35px;position:absolute;opacity:.3;font-size:18px;transition:.4s linear;color:#ccc}.grid-item h3 a:before,.shf_btn:before{font-family:Font Awesome\ 5 Pro;font-size:12px}.testimonilas-text h3{font-weight:600;text-align:left;margin-left:80px;font-size:14px;padding-bottom:8px}.testimonilas-text h3 span{color:#999;display:block;font-weight:500;font-size:10px;text-transform:uppercase}.testimonilas-carousel .swiper-slide{padding:10px 0 20px}.testi-avatar{position:absolute;left:35px;top:32px;width:60px;height:60px;z-index:20}.testi-avatar img{width:60px;height:60px;float:left;border-radius:4px;position:relative;z-index:2}.testi-avatar i{font-size:30px;color:#2990cf}.testimonilas-text p{color:#878c9f;font-size:11px;text-align:justify;font-style:italic;line-height:24px;font-weight:500}.swiper-slide-active .testi-item{opacity:1;transform:scale(1);background:#fff}.howzoom_2 .gallery-item:hover .single-zoom,.swiper-slide-active .testi-item .testimonilas-text:after,.swiper-slide-active .testi-item .testimonilas-text:before{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;font-weight:900;font-size:11px;color:#ccc;transition:.3s ease-out}.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:after,.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{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}.hero-slider-cont,.ss-slider-cont,.tc-button{position:absolute;top:50%;width:50px;height:50px;line-height:50px;margin-top:-25px;border-radius:4px;background:rgba(255,255,255,.7);z-index:50;cursor:pointer;font-size:15px}.hero-slider-cont:hover,.ss-slider-cont:hover,.tc-button:hover{background:#ddd}.ss-slider-cont-next,.tc-button-next{right:12px}.ss-slider-cont-prev,.tc-button-prev{left:12px}.hero-slider-cont-next{right:-60px}.hero-slider-cont-prev{left:-60px}@media(max-width:640px){.mob-pad{padding-top:30px;}.send-message{padding-top:20px}.spacer{margin-top:50px!important}.btn-nav{margin-top:20px!important}.hero-slider-cont,.ss-slider-cont,.tc-button{position:absolute;top:auto;bottom:0;width:25px;height:25px;line-height:25px;margin-top:0;border-radius:4px;background:rgba(0,0,0,.7);z-index:50;cursor:pointer;font-size:15px}.hero-slider-cont-next,.ss-slider-cont-next,.tc-button-next{right:0}.hero-slider-cont-prev,.ss-slider-cont-prev,.tc-button-prev{left:0}.centered{height:auto;display:block}}.cc-btn,.tts{font-size:14px}.tc-pagination{float:left;margin-top:10px;width:100%!important}.hero-slider-wrap_pagination,.ss-slider-pagination,.tc-pagination_wrap{position:absolute;bottom:-40px;left:0;width:100%}.ss-slider-pagination{z-index:20}.ss-slider-controls2{padding:12px 30px;background:rgba(0,0,0,.6);position:absolute;left:50%;bottom:0;transform:translateX(-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}.hero-slider-pagination .swiper-pagination-bullet,.hero-slider-wrap_pagination .swiper-pagination-bullet,.ss-slider-pagination .swiper-pagination-bullet,.tc-pagination .swiper-pagination-bullet{opacity:1;background:#999;margin:0 10px;display:inline-block;width:6px;height:6px;position:relative;border-radius:100%;transition:.3s ease-out}.hero-slider-pagination .swiper-pagination-bullet,.hero-slider-wrap_pagination .swiper-pagination-bullet,.ss-slider-pagination .swiper-pagination-bullet{background:#fff;margin:0 12px!important}.ss-slider-pagination .swiper-pagination-bullet:hover{background:rgba(255,255,255,.5)}.hero-slider-pagination .swiper-pagination-bullet:before,.hero-slider-wrap_pagination .swiper-pagination-bullet:before,.ss-slider-pagination .swiper-pagination-bullet:before,.tc-pagination .swiper-pagination-bullet:before{content:'';position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px;border-radius:100%;box-sizing:border-box;border:1px solid #ccc;transition:.3s ease-out;transform:scale(0)}.gallery-item:hover .dbm-hid img,.hero-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1)}.client-item{padding:5px 30px;display:block}.client-item:hover{background:#eee}.client-item img{width:100%;height:auto;transition:.3s linear}.cal-head span,.cc-btn{width:36px;height:36px;line-height:36px;margin-top:-18px;position:absolute;top:50%}.cc-btn{color:#000;z-index:20;cursor:pointer}.cal-form,.cal-row{width:100%;float:left}.clients-carousel-wrap{padding:0 20px}.cc-btn.cc-next{right:0}.cal-form{margin-top:30px}.cal-row{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{left:0;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}.total-sum input,.tts{font-weight:700;float:left}.cal-item{float:left;width:60%}.cal-item input,.cal-item select,.tab{width:100%;float:left}.cal-item select{padding:10px 20px;border:1px solid #e2e6e7;margin:0;background:#fff;position:relative}.irs-single{top:-20px;padding:10px 20px}.nice-select{z-index:100}.nice-select .list,.spad .gallery-item{padding:0}.total-sum{float:left;position:relative;padding:10px 0}.tts{margin-right:10px}.total-sum input{width:auto;max-width:100px;text-align:left;border:none;background:0 0;border-radius:0;font-size:17px;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}.folio-img,.grid-item-holder{float:left;width:100%;height:auto;position:relative;overflow:hidden}.darkbg_2{background:#222}.lightbg{background:#ebebeb}.lightbg2{background:#e3e3e3}.grid-big-pad .grid-item-holder{padding:40px}.grid-small-pad .gallery-item{padding:10px 10px 0 0}.gallery-item,.grid-sizer{width:25%;position:relative;height:auto}.gallery-item-second,.grid-sizer-second{width:66%}.four-column .gallery-item.gallery-item-second,.two-column .gallery-item{width:50%}.four-column .gallery-item{width:25%}.gallery-item img,.pmimh img{width:100%;height:auto;position:relative;z-index:1;transform:translateZ(0);transition:4s cubic-bezier(.19,1,.22,1)}.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}.grid-item,.grid-item h3 a:before{position:absolute;right:0;height:60px}.gallery-item .overlay,.post-media_img .overlay,.post-tooltip{opacity:0}.post-media_img:hover .post-tooltip{opacity:1;top:50%}.gallery-item .overlay,.grid-det_category,.grid-item,.grid-item h3 a,.grid-item h3 a:after,.grid-item h3 a:before,.inline-filter .gallery-filters a:before,.post-media_img .overlay,.post-tooltip{transition:.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,.swiper-slide-active .half-carousel-item .grid-det_category,.vis-det .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:rgba(0,0,0,.4)}.vis-det .grid-item,.vis-det .grid-item h3 a:before{background:#fff;border:1px solid #eee;box-sizing:border-box}.grid-det_category a{float:left;font-size:9px;text-transform:uppercase;margin-right:6px;font-weight:600;color:#fff}.grid-item h3,.shf_btn{font-size:10px;text-transform:uppercase}.grid-item{left:0;bottom:-60px;z-index:5;padding:0 0 0 30px;background:#292929;line-height:60px}.vis-det .grid-item{position:relative;float:left;width:100%;bottom:0;border-top:none}.gallery-item:hover .grid-item{bottom:0}.grid-item h3 a:before{content:'\f0da';top:0;width:60px;background:#333;border-left:1px solid rgba(255,255,255,.1);font-weight:600;text-align:center;z-index:1}.filter-holder:before,.grid-item h3 a:after{position:absolute;height:1px;top:50%;content:''}.vis-det .grid-item h3 a:before{border-top:none}.grid-item h3{float:left;width:100%;color:#000;text-overflow:ellipsis;overflow:hidden;font-weight:600;text-align:left;position:relative}.grid-item h3 a:after{left:0;width:0;margin-top:-1px;background:rgba(255,255,255,.8)}.irs-bar-edge,.irs-line-left,.irs-line-mid,.irs-line-right,.vis-det .grid-item h3 a:after{background:#ccc}.grid-item h3 a,.grid-item h3 span{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:30px;line-height:30px;padding:0 150px 0 0;margin-bottom:20px;border-bottom:1px solid #eee}.filter-holder:before{right:180px;width:150px;background:0 0;z-index:1}.inline-filter.shop-filter{float:right;position:relative;margin-top:10px}.inline-filter .gallery-filters{float:left;position:relative;z-index:2}.inline-filter .gallery-filters a{float:left;padding:0 25px;border-right:1px solid #eee;font-weight:500;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 .count-folio{position:absolute;top:0;right:0;width:150px;height:60px;line-height:60px}.cf-counter,.hidden-filter .count-folio{background:#292929;height:50px;line-height:50px}.hidden-filter .count-folio,.shop-header-title_opt{margin-top:10px}.cf-counter:before,.hidden-filter .count-folio:before,.inline-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}.shf_btn,.shf_btn:before{height:46px;line-height:46px;position:absolute;right:0}.cf-counter:before,.hidden-filter .count-folio:before{background:rgba(255,255,255,.3);opacity:1}.cf-counter div,.hidden-filter .count-folio div,.inline-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{z-index:100;top:50%;margin-top:-23px;background:#333;cursor:pointer;padding:0 80px 0 40px;font-weight:600}.shf_btn:before{content:'\f0d7';top:0;width:56px;font-weight:700;color:#fff}.shf_btn_active:before{content:'\f00d'}.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 rgb(58 87 135 / 8%);visibility:hidden;opacity:0;margin-right:-20px;transition:.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:.2s linear}.post .single-post h4.post-title,.widget-sidebar h3{padding-bottom:14px}.hidden-filter a.gallery-filter-active:before{transform:rotate(90deg);transition:.2s linear}.box-media-zoom,.grid-media-zoom{position:absolute;right:0;top:-60px;width:60px;height:60px;line-height:60px;font-size:10px;background:#202020;color:#fff;cursor:pointer;z-index:10;transition:.3s ease-in-out}.grid-media-zoom{transition-delay:0.4s}.grid-item-holder:hover .grid-media-zoom,.hov_zoom:hover .box-media-zoom{top:0;opacity:1}.single-zoom{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;cursor:pointer;background:rgba(0,0,0,.2);opacity:0;transition:.2s linear}.post-link,.post-tags li a,.tagcloud li a{transition:.3s linear;text-transform:uppercase}.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}.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:rgba(0,0,0,.4);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}.post,article{margin-bottom:30px;float:left}article{width:100%;position:relative}article p{text-align:justify;font-size:12px}.content-box,.post-content,.shop-header-title{background:#fff;padding:30px 25px 20px}article:before{content:'';position:absolute;bottom:-10px;left:0;width:50px;height:4px}.display-posts p{line-height:25px}.post{width:100%}.post h4.post-title{float:left;width:100%;font-size:19px;font-weight:700;color:#000;text-align:left;padding-bottom:25px}.post h4.post-title a:hover,.widget-posts-descr a:hover{color:#666}.post .column-post h4.post-title{font-size:16px;text-align:left;padding-bottom:15px}.post-opt{padding-top:16px;float:right}.post-opt.single_post-opt{float:left;padding-top:0;margin-bottom:20px}.post-opt li,.shop-header-title_opt li{margin-right:20px}.post-opt li a,.post-opt li span{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%}.ws_column{padding:35px 30px 15px;background:#fff}.widget-sidebar h3{float:left;width:100%;font-weight:600;font-size:16px;text-align:left;border-bottom:1px solid #ddd;position:relative!important;margin-bottom:10px}.pagination,.pagination a{position:relative;float:left}.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;font-size:12px}.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;padding:12px 30px;background:#292929;margin-bottom:3px;font-weight:600}.pagination{margin:20px 0 0;text-align:center;z-index:10;background:#292929}.bg-parallax-wrap-gradien:before,.bg-wrap{position:absolute;left:0;bottom:0;top:0;right:0}.pagination a{width:60px;height:60px;line-height:60px;box-sizing:border-box;font-size:10px;font-weight:500;color:#888da0;border-right:1px solid rgba(255,255,255,.15)}.order-money,.pagination a i{font-size:12px}.cat-item a,.pagination a{transition:150ms linear}.bg-wrap{z-index:1;overflow:hidden}.bg-parallax-wrap-gradien:before{content:'';z-index:20;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 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:0;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:Poppins,sans-serif}.search-submit{border:none;outline:0;cursor:pointer;background:0 0;position:absolute;top:0;right:0;width:70px;height:50px;font-size:11px}.widget-posts li{padding:12px 0;text-align:left}.widget-comments-img img{border-radius:100%}.widget-posts-descr{float:left;width:70%;position:relative;padding:10px 0 0 15px}.widget-posts-descr:after,.widget-posts-descr:before{content:'';position:absolute;bottom:-14px;left:15px;right:0;height:1px;background:#eee;z-index:1}.widget-posts-descr:after{left:auto;width:30px;z-index:2}.widget-posts-descr a{font-size:12px;font-weight:600;color:#000}.widget-posts-date{float:left;width:100%;margin-top:7px;color:#444;font-size:10px;text-transform:uppercase;font-weight:600}.grid-item_price .add_cart i,.widget-posts-date i{margin-right:6px}.cat-wid li{float:left;width:100%;text-align:left;margin-bottom:6px;color:#292929}.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-item{padding-bottom:8px;margin-bottom:15px;position:relative}.cat-item:before{content:'';position:absolute;top:50%;left:0;right:50px;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}.content-nav_holder{margin-top:80px;z-index:5}.content-nav{margin-bottom:30px;z-index:2;background:#222}.content-nav li{width:50%;float:left;position:relative;padding:0 50px}.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.rn{text-align:right;float:right}.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:rgba(255,255,255,.1)}.content-nav_mediatooltip{position:absolute;bottom:100%;overflow:hidden;opacity:0;visibility:hidden;transition:.1s linear;z-index:-1}.content-nav_mediatooltip.cnmd_leftside{left:0;right:40%}.content-nav_mediatooltip.cnmd_rightside{left:40%;right:0}.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-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 input[type=date],.custom-form input[type=email],.custom-form input[type=password],.custom-form input[type=text],.custom-form textarea{float:left;border:1px solid #e1e1e1;background:#f9f9f9;width:100%;padding:15px 30px;color:#000;font-size:.8rem;-webkit-appearance:none;font-family:Poppins,sans-serif}.custom-form .select,.custom-form .select-1{float:left;margin-bottom:20px;border:1px solid #e1e1e1;background:#f9f9f9;width:100%;padding:15px 30px;color:#000;font-size:.8rem;font-family:Poppins,sans-serif}.contact-form p,.quote-form p{margin-top:-5px}.custom-form #day{width:55%;margin-right:5%}.custom-form .select-1{width:40%;padding:15px 30px;margin-bottom:20px}.custom-form input::-webkit-input-placeholder,.custom-form textarea::-webkit-input-placeholder,.subcribe-form input.enteremail::-webkit-input-placeholder{color:#666;font-weight:500;font-size:12px;position:relative;font-family:Poppins,sans-serif}.custom-form input:-moz-placeholder,.custom-form textarea:-moz-placeholder{color:#666;font-weight:500;font-size:12px;font-family:Poppins,sans-serif}.custom-form textarea{min-height:100px;resize:vertical;padding:25px 30px;-webkit-appearance:none;border:1px solid #e1e1e1}.custom-form .btn{border:none;-webkit-appearance:none;cursor:pointer;margin-top:20px}.custom-form input[type=email]:focus,.custom-form input[type=password]:focus,.custom-form input[type=text]:focus,.custom-form textarea:focus{background:#fff;box-shadow:0 10px 14px 0 rgba(12,0,46,.06)}.nice-select{font-size:12px;font-weight:500;height:48px;line-height:48px;border-radius:0;border:1px solid #e1e1e1;background:#fff}.irs-single,.shop-item-grid .shop-counter{color:#292929;font-weight:600}.hero-search-title,.shop-header-title h2{border-bottom:1px solid #eee;text-align:left}.shop-item-grid{padding:130px 30px;margin-bottom:20px;position:relative;overflow:hidden;border-radius:2px}.shop-item-grid_title{position:absolute;left:30px;bottom:14px;right:30px;z-index:10;text-align:left}.shop-item-grid_title p{color:rgba(255,255,255,.7);transition:.3s ease-in-out}.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;border-radius:2px;font-size:11px}.shop-item-grid .shop-counter span{padding-right:6px}.d-gr-sec{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%)}.shop-header{background:#fff;padding:15px 30px;box-shadow:0 19px 20px rgba(58,87,135,.08);margin-bottom:20px}.hero-wrap_custom_title{margin-top:70px;max-width:660px;padding:20px}.hero-wrap_custom_title h1,.hero-wrap_custom_title h2,.hero-wrap_custom_title h3{color:#fff;text-shadow:none}.hero-wrap_custom_title h2 span{font-weight:300}.hero-wrap_custom_title h1,.hero-wrap_custom_title h4{text-align:left;font-weight:400;font-size:.95rem;letter-spacing:-.2px;color:#fff;text-shadow:none}.hero-wrap_custom_title h1,.product-name{font-weight:500}.hero-search{background:#fff;border-radius:2px;padding:80px 30px 30px;box-shadow:0 0 0 6px rgb(255 255 255 / 30%)}.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,.shop-rage-wrap .srw_btn{color:#292929;font-weight:600;position:absolute;right:0}.hero-search-title{top:0;left:0;padding:0 30px;height:60px;line-height:60px;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:Poppins,sans-serif;font-size:10px;font-weight:600;cursor:pointer;background:#292929}.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{width:60px;height:28px;line-height:28px;top:8px;font-size:10px}.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 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{font-size:11px;color:#999;font-weight:500;margin-top:1px}.reviews_counter_wrap .star-rating i{margin:0 1px;font-size: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}.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 rgb(255 255 255 / 40%)}.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:.5s linear infinite spin3}@keyframes spin3{from{transform:rotate(0)}to{transform:rotate(-360deg)}}.shop-header-title h2{font-size:22px;font-weight:700;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 .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-title{margin-right:10px;font-size:12px;color:#000;position:relative;font-weight:600}.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.selected:before,.leave-rating label:hover:before{font-weight:900}.leave-rating input[type=radio]:checked~label:before,.leave-rating label:hover~label:before,.leave-rating:hover input[type=radio]:checked~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,.checkout-table>tfoot>tr>td,.checkout-table>tfoot>tr>th,.checkout-table>thead>tr>td,.checkout-table>thead>tr>th{border-top:1px solid #eee;padding:12px;border-right:1px solid #eee}.checkout-table tbody tr td:first-child,.checkout-table tbody tr th:first-child{max-width:56px;background:#fff;border-right:1px solid #eee}.order-count{border:none;width:60px;height:50px;text-align:center;font-weight:700}.pr-remove{vertical-align:middle!important;text-align:center;font-size:10px}.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:1px solid #eee;background:#fff}.cart-totals button,.coupon-holder button{border:none;font-weight:600;font-family:Poppins,sans-serif;transition:.3s ease-in-out;cursor:pointer;-webkit-appearance:none}.coupon-holder button{float:left;height:50px;color:#fff;padding:0 40px;font-size:10px;background:#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;color:#292929;width:100%;padding:0 20px;font-size:11px;position:relative;z-index:2}.item-related h3,.item-related_title,.tab-content,.total-table{float:left;width:100%}.cart-totals:before{content:'';position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid rgba(255,255,255,.2);z-index:2;box-shadow:0 0 0 20px rgba(255,255,255,.03)}.cart-totals{padding:66px 50px;background:#292929}.cart-totals:after{font-family:Font Awesome\ 5 Pro;content:'\f83e';position:absolute;right:50px;top:30px;font-size:44px;color:rgba(255,255,255,.1);z-index:1}.cart-totals h3{font-size:20px;font-weight:500;text-align:left;padding-bottom:20px;color:#fff}.total-table{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{display:none}.tab-content .tab-title{text-align:center;line-height:1.5rem;font-size:.9rem}.first-tab{display:block}.shop-tabs-menu li,.tabs-menu-1 li{margin-right:10px;position:relative;z-index:3}.shop-tabs-menu li a{padding-top:12px;padding-bottom:12px;background:#f5f5f5}.shop-tabs-menu:after,.shop-tabs-menu:before{content:'';position:absolute;left:20%;height:1px;right:0;background:#eee;top:50%;z-index:1}.shop-tabs-menu:after,.tabs-menu-1:after{left:auto;width:40px;z-index:2}.tabs-menu-1{margin-top:8px;margin-bottom:0}.tabs-menu-1 li a{padding-top:12px;padding-bottom:12px;margin-right:10px;font-size:.8rem;text-transform:uppercase;font-weight:500}.tabs-menu-1 li.current a{color:#2990cf}.tabs-menu-1 li.current a:before{content:'';position:absolute;bottom:5px;left:0;width:100%;height:2px;background:#2990cf;color:#fff}.shop-tabs .content-table table{margin:0 0 20px}.tabs-menu-1:after,.tabs-menu-1:before{content:'';position:absolute;left:20%;height:1px;right:0;top:50%;z-index:1}.item-related_content{padding:15px 20px;background:#fff}.item-related h3{font-weight:700;font-size:13px}.item-related h3 a{color:#444}.item-related{text-align:left;padding-top:15px;padding-bottom:15px}.item-related_title{text-align:left;font-size:16px;font-weight:600;color:#292929;margin:30px 0 20px;position:relative}.main-register-container,.reg-overlay{position:fixed;top:0;height:100%;-webkit-transform:translate3d(0,0,0);left:0}.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:#bbb;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:#bbb;font-size:12px;text-align:center}.soc-log a,.soc-log p{font-size:11px;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 rgba(255,255,255,.2)}.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}.main-register,.soc-log a{width:100%;border-radius:2px}.error-wrap a.btn{display:inline-table;margin-top:10px;float:none}.main-register-container{width:100%;z-index:1000;overflow:auto;display:none;background:rgba(0,0,0,.6)}.reg-overlay{width:100%;z-index:1}.main-register-holder{max-width:420px;margin:150px auto;position:relative;z-index:2}.main-register{float:left;position:relative;padding:90px 50px 20px;transition:.4s ease-in-out;transform:scale(.6);opacity:0;background:#fff;overflow:hidden;box-shadow:0 15px 5px rgba(0,0,0,.08)}.close-modal,.soc-log a i{top:0;width:50px;height:50px;line-height:50px}.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;cursor:pointer;font-size:15px;transition:.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 a i{margin-right:10px;font-weight:800}.soc-log{padding:5px 0}.soc-log p{margin-bottom:12px;color:#454545}.soc-log a{float:left;color:#fff;height:50px;line-height:50px;margin-bottom:10px;font-weight:600;position:relative;background:#292929}.custom-form label,.lost_password a{float:left;color:#666;font-size:11px;font-weight:500}.soc-log a i{font-size:12px;position:absolute;left:0;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:Poppins,sans-serif}.custom-form label{position:relative;width:100%;text-align:left;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:"\f00c";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:hover{text-decoration:underline}.stp-bot{padding-bottom:50px}@media only screen and (max-width:1470px){.hero-wrap .hero-slider-cont-next,.hero-wrap .hero-slider-cont-prev{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){.about-img:before,.cs-title,.filter-holder:before,.height-emulator,.inline-filter .gallery-filters a.gallery-filter-active:before,.main-menu nav ul,.mob-hid,.mob-hid_filters,.mob-hide,.notifer-block h4:after,.notifer-block h4:before,.overview-img,.top-bar-header-contact{display:none}.btn-nav{margin-top:46px!important}.mb-80{margin-bottom:80px}.half-carousel-title{padding:10px 0!important}.half-carousel-title-item-1{padding:0;z-index:20;margin:0;position:relative;top:0;transform:translateY(0)}.mob-show{display:inline-block;width:100%;padding:0 30px;margin-top:-20px}.half-carousel-wrap{margin:3rem 0 0;position:relative;width:100%;transform:translateY(0)}.half-carousel-container-2{width:100%;padding:0;margin-top:4rem}.mob-hid_btn,.tbhc_btn{display:block;float:left;font-size:10px;font-weight:500;text-transform:uppercase}.mob-hid_btn{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;left:24px}.main-menu,.menusb li i,.nav-button{position:absolute}.nav-button{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:.2s linear}.bold-facts .inline-facts,.gallery-item,.inline-facts,.nav-button span:first-child{width:50%}.main-menu{top:70px;right:-20px;width:300px;z-index:50;padding:15px 10px;background:#292929;visibility:hidden;opacity:0;transition:.4s ease-in-out}.main-menu .menusb ul,.menusb,.menusb a,.menusb li{position:relative;float:left}.about-img-hotifer,.boxed-container-title,.boxed-container-wrap,.contact-social,.det-list ul,.footer-social,.half-carousel-conatiner,.half-carousel-title,.hero-counter_wrap,.inline-filter .count-folio,.inline-filter .gallery-filters,.inline-filter .gallery-filters a,.inline-filter.shop-filter,.load-more_btn,.main-footer,.map-links_tabs,.map-links_tabs a,.menusb,.menusb a,.menusb li,.mob-hid_btn,.qty_btn,.shop-header_opt,.shop-tabs-menu li a,.team-single_header_content,.team-single_header_img{width:100%}.vismobmenu{opacity:1;right:0;visibility:visible}.menusb{display:block;overflow:hidden}.main-menu .menusb ul{display:block;width:100%}.menusb li{margin:0;overflow:hidden;padding:0 20px}.menusb li i{right:18px;top:12px}.menusb li i:before{content:"\f0da"}.menusb a{padding:8px 5px;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:"\f0d9";font-size:14px}.main-footer{position:relative!important}.about-img-hotifer,.add_comm,.boxed-container-wrap,.contact-social,.dl-footer_btn,.half-carousel-title,.hero-counter_wrap,.main-footer,.nb_btn,.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}.content-inner,.main-section_text-block h2{margin-bottom:10px}.about-img,.hero-search,.nb_btn,.order-wrap.ord-wrp_mar{margin-top:30px}.notifer-block h4,.order-wrap h4{top:0;padding-left:0}.hero-counter_wrap{position:relative;right:0;left:0;bottom:0}.half-carousel-title{position:relative;overflow:hidden}.half-carousel-title-item{padding:0 30px;top:0}.hcw-cont-prev{left:0}.gallery2-item{width:45%}.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}.content-box{padding:30px 20px 20px}.post-content{padding:30px 20px 0}.det-box-ietm.det-box-ietm_single{padding:35px 30px}.main-sidebar{margin-top:20px}.pagination{margin:0}.mob-conf{margin:0 0 20px}.map-links_tabs{margin:20px 0}.map-links_tabs a,.qty_btn,.shop-tabs-menu li a{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}.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).tabs-menu-1 li.current a:before{content:'';position:absolute;bottom:8px;left:0;width:100%;height:2px;background:#2990cf;color:#fff}.gallery-item,.grid-sizer{width:25%!important;position:relative;height:auto}.breadcrumbs{background:#fff;padding:20px 0;z-index:11}.tabs-menu-1 li{line-height:25px}.order-wrap h4:before,.shop-tabs-menu:after,.shop-tabs-menu:before,.ss-slider-controls2,.subfooter-nav:before{display:none}.cal-head,.cal-item,.coupon-holder button.btn-uc,.coupon-holder input,.header-inner .container,.hidden-filter,.shop-tabs-menu li,.two-column .gallery-item{width:100%}.header-search-wrap{right:0}.share-wrapper{right:69px}.logo-holder{height:20px;top:23px;margin-left:15px}.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}.comment-author,.comment-author img{width:40px;height:40px}.comment-body,.det-box-ietm,.det-box-ietm.det-box-ietm_single2{padding:25px 20px}.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){.btn-nav li a,.btn-nav li:first-of-type a{padding:18px 20px 18px 60px;width:100%}.hero_promo-title,.nextposts-link,.prevposts-link,.ss-slider-controls2.fwc_pag,.top-bar,.topbar-social{display:none}.btn-nav li a,.btn-nav li:first-of-type a,.ts_btn_wrap{position:relative;float:left}.pb-sm-40{padding-bottom:80px!important}.hero-wrap-title_item h2,.wide_section-title h1{font-size:32px;line-height:40px}.btn-nav{margin-top:20px!important}.p-xs{padding:30px 0!important}.btn-nav li:first-of-type a{margin-bottom:5px}.btn-nav li a i,.btn-nav li a span,.btn-nav li a:before{color:#fff!important}.contact-form-main,.quote-form-main{padding:100px 20px 20px;background:#fff;overflow:hidden;transition:.2s linear}.contact-form-container,.quote-form-container{margin-left:10px;margin-right:10px;top:3%}.hero-wrap_custom.hero-wrap_custom2{padding:80px 0 160px}.half-carousel-wrap{margin:3rem 0 0;position:relative;width:100%;transform:translateY(0)}.half-carousel-container-2{width:100%;padding:0;margin-top:4rem}.grid-small-pad .gallery-item{padding:0}.add_comm,.bold-facts .inline-facts,.dl-footer_btn,.footer-serv-holder ul li,.four-column .gallery-item,.gallery-item,.header-cart_wrap,.header-search-wrap,.inline-facts,.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,.shop-header-title .single_post-opt{margin-top:0}.show-reg-form{margin-right:0}.header-inner,.top-bar{height:55px}.top-bar{height:35px;line-height:35px}.nav-button-wrap,.search_btn,.show-cart,.show-share-btn{width:55px;height:55px;line-height:55px}#wrapper{padding-top:55px}.header-cart_wrap,.main-menu{top:55px}.share-wrapper{right:59px}.logo-holder{height:15px;top:20px;margin-left:15px}.tc-button{top:100%;margin-top:-30px}.hero_promo-wrap{width:50px;right:30px}.error-wrap h2{font-size:104px}.ts_btn_wrap{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,.slide-numb{left:0}.slide-numb{top:0}.det-list{padding:45px 10px 40px}.det-list ul{padding:0 10px}.page-title h3{font-size:28px}.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}}.white-title{color:#fff;text-align:left;font-size:2.5rem}.dark-title{color:#333;text-align:left;font-size:3rem;font-weight:600;line-height:3rem}.overview-img{height:100vh;max-height:850px!important;overflow:hidden;position:relative}.overview-img img{height:100%;width:auto;min-width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.phoner:before{color:#666!important;font-size:16px!important;}.align-center{float:none;text-align:center}.p-80{padding:80px 15px}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-20{padding-bottom:20px!important}.pb-10{padding-bottom:10px!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.zero-margin{margin-left:0!important;margin-right:0!important}.logos,.title-section,.title-section-prd{margin:0 auto;position:relative}.act-link,.act-link-2{color:#5eb5ea!important}.act-link:hover,.act-link-2:hover{color:#ddd!important}.serv-nav .act-ser,.serv-nav .act-ser:before{color:#000!important}.serv-nav .act-ser{background:#f4f4f4!important}.pt-20{padding-top:20px!important}.pt-15{padding-top:15px!important}.pt-10{padding-top:10px!important}.p10h{padding:10px;height:auto}.mt-10{margin-top:10px}.pt-40{padding-top:40px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.pad-0{padding-left:0!important;padding-right:0!important}.title-section{max-width:2450px}.title-section-prd{max-width:1400px}.image img{position:relative;height:auto;width:100%;max-height:100%}.logos{max-width:1600px;padding:10px 0}.pl-20,.pl-30,.pl-40{padding-right:0!important}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.fa-envelope:before,.fa-map-marker:before,.fa-phone:before{color:#bbb}.det-list{right:-15px}.award{padding:5px 20px 20px;height:auto;margin-top:20px;margin-bottom:40px}.wganz{padding:20px 40px 0;height:auto}.project-title{text-align:left;font-size:1.2rem;font-weight:600;line-height:1.8rem;margin-bottom:8px}@media(max-width:480px){.nav-button-wrap,.search_btn,.show-cart,.show-share-btn{width:47px!important}.show-cart{width:0!important;height:55px;line-height:55px;opacity:0}.hero-wrap_custom-2{margin-top:30px}}.index-container{max-width:1412px}.index-det-box{position:relative;display:block;z-index:8;margin:6px;margin-top:0;margin-bottom:12px;}.det-box-index{position:relative;display:block;z-index:8;display:flex;align-items:center;align-content:center;justify-content:center;}.det-box-index:after{content:'';position:absolute;left:30px;bottom:-3px;width:60px;height:6px;z-index:2;transition:.3s ease-in-out}.det-box-index:hover:after{width:110px}.det-box-index:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;z-index:2}.det-box-index span{z-index:5;position:absolute;opacity:1;font-weight:400;text-transform:uppercase;width:auto;text-shadow:rgba(0,0,0,0.4) 1px 1px 2px;}.det-box-index span strong{font-weight:700;color:white;}.index-det-box:hover img{opacity:.75}.det-box-index:hover span{color:black;border-bottom:2px solid black;}.det-box-index:hover span strong{color:black;}.det-box-index span{opacity:1;color:white;border-bottom:2px solid white;padding:0;font-size:16px;}.index-align-center{text-align:center;float:none}.index-section{background-color:white;text-align:center;padding: 80px 0 60px 0;}@media(max-width:980px){.title-section{margin:0 10px}.top-bar{padding-left:15px;padding-right:15px}.index-align-center{text-align:left}.index-section{background-color:#efefef;padding: 70px 0 50px 0;}.hero-wrap{height:200px!important;}}.hero-wrap{height:650px}@media(max-width:767px){.mob-left p,.mob-left h2,.mob-left{text-align:left!important}.header-btn,.order-wrap h4:before,.shop-tabs-menu:after,.shop-tabs-menu:before,.ss-slider-controls2,.subfooter-nav:before,.top-bar{display:none!important}}.left-text{text-align:left!important;margin-bottom:10px;margin-left:30px}@media(max-width:410px){.logo-holder,#logo{width:140px!important;}}