.loader-wrap{z-index:100;background:#222;width:100%;position:fixed;top:0;bottom:0;left:0;overflow:hidden;-webkit-transform:translate(0,0)}.spinner{z-index:2;width:220px;height:2px;margin:-1px 0 0 -120px;position:absolute;top:50%;left:50%;overflow:hidden}.double-bounce1,.double-bounce2{z-index:2;background:rgba(255,255,255,.1);position:absolute;top:0;bottom:0;left:0;right:0}.double-bounce2{z-index:3;right:100%}.page-load{z-index:18;display:none;position:fixed;top:0;bottom:0;left:90px;right:0}.pl-row{float:left;z-index:1;width:25%;height:100%;position:relative;overflow:hidden}.pl-row span{position:absolute;top:0;bottom:100%;left:0;right:0}.pl-row span.pl-row-anim{z-index:2;background:#252525}.pl-row span.pl-row-anim:before{content:"";background:rgba(255,255,255,.03);width:1px;position:absolute;top:0;bottom:0;right:0}.page-load .pl-row:nth-child(4) span.pl-row-anim:after{content:"";width:4px;height:30px;animation:4s ease-out infinite scroll3;position:absolute;top:0;right:-2px}.page-load .pl-row:nth-child(2) span.pl-row-anim:after{content:"";width:4px;height:30px;animation:3s ease-out infinite scroll2;position:absolute;bottom:0;right:-2px}.pl-row span.pl-row-anim2{z-index:1}@keyframes scroll3{0%{opacity:1;top:0}50%{top:50%}to{opacity:.5;top:100%}}@keyframes scroll2{0%{opacity:1;bottom:0}50%{bottom:50%}to{opacity:.5;bottom:100%}}.pl-spinner{z-index:4;background:#292929;border-radius:100%;width:40px;height:40px;margin:-20px 0 0 -20px;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:scale(0);box-shadow:0 0 0 12px rgba(255,255,255,.05)}.pl-spinner.act-loader{transform:scale(1)}.pl-spinner:before{content:"";box-sizing:border-box;border:2px solid rgba(255,255,255,.2);border-radius:100%;animation:1s cubic-bezier(.77,0,.175,1) infinite rotate;position:absolute;top:0;bottom:0;left:0;right:0}.pl-spinner:after{content:"";background:rgba(255,255,255,.4);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.element{pointer-events:none;z-index:10000;width:30px;height:30px;position:fixed;top:0;left:0}.element-item{pointer-events:none;opacity:1;box-sizing:border-box;border:1px solid rgba(255,255,255,.4);border-radius:50%;width:30px;height:30px;position:fixed;transform:translate(-50%,-50%)scale(1)}.element-item:before{content:"";z-index:-1;background:#fff;border-radius:100%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:scale(1)}.element-item.white_blur{border-color:#ccc}.element-item.elem_hover:before{opacity:.2;transform:scale(6.5)}.element-item.elem_hover{border-color:transparent}.element-item:after{content:"";color:#fff;opacity:0;width:14px;height:14px;margin:-7px 0 0 -7px;font-family:"Font Awesome\5 Pro";font-size:7px;font-weight:100;line-height:14px;transition:all .5s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:50%;transform:scale(0)}.element-item.slider_hover:before,.element-item.close-icon:before{background:#000;transform:scale(8.8)}.element-item.slider_hover{border-color:transparent;width:60px;height:60px}.element-item.slider_hover:after{opacity:1;content:"";font-weight:100;transform:scale(1);font-size:13px!important}.element-item.slider_linknext:after{content:"Next";text-indent:-8px}.element-item.close-icon:after{opacity:1;content:"";color:#000;line-height:16px;transform:scale(1.5)}p{color:#5e646a;padding-bottom:10px;font-size:12px;font-weight:500;line-height:24px}blockquote{float:left;border-left:15px solid #eee;margin:0 0 20px;padding:10px 20px;font-size:17.5px;position:relative}blockquote:before{content:"";color:#ccc;opacity:.4;font-family:"Font Awesome\5 Pro";font-size:43px;position:absolute;bottom:3px;right:6px}blockquote p{color:#666;font-family:Georgia,Times New Roman,Times,serif;font-style:italic}#main{z-index:2;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.fl-wrap{float:left;width:100%;position:relative}.full-height{height:100%}.hidden-item,.hov_zoom{overflow:hidden}.content{float:left;z-index:5;width:100%;position:relative}.small-container{max-width:800px}#wrapper{z-index:3;position:absolute;top:0;bottom:0;left:90px;right:0}.content-holder{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.respimg,.single-slider img,.grid-carousel2 img{width:100%;height:auto}.bg{z-index:1;background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:content-box;width:100%;height:100%;position:absolute;top:0;left:0}.overlay{opacity:.4;z-index:3;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.wf-header{padding-top:90px}.main-header{z-index:20;background:#222;border-right:1px solid rgba(255,255,255,.05);width:90px;padding:0 90px 0 0;transition:all .3s linear;position:fixed;top:0;bottom:0;left:0}.logo-holder{float:left;z-index:5;border-bottom:1px solid rgba(255,255,255,.05);width:90px;height:90px;line-height:90px;position:relative}.logo-holder img{width:auto;height:25px}.top-header{z-index:19;background:#222;border-bottom:1px solid rgba(255,255,255,.05);width:calc(100% - 440px);height:90px;position:fixed;top:0;left:90px}.progress-bar-wrap{background:rgba(255,255,255,.2);width:1px;height:150px;position:absolute;top:290px;right:50%;overflow:hidden}.progress-bar{z-index:2;width:1px;height:0%;position:absolute;top:0;left:0}.single-page-fixed-row-link{float:right;text-align:left;margin-right:120px;top:32px}.single-page-fixed-row-link i{padding-right:20px}.single-page-fixed-row-link span{text-transform:uppercase;letter-spacing:2px;color:#8b8b8b;font-size:10px;font-weight:600;position:relative}.single-page-fixed-row-link span:before{content:"";background:rgba(255,255,255,.082);transition:all .2s ease-in-out;position:absolute;top:-12px;bottom:-12px;left:70%;right:-80px}.single-page-fixed-row-link:hover span:before{left:20%}.page-subtitle{float:left;color:#8b8b8b;text-transform:uppercase;letter-spacing:4px;margin-left:120px;font-size:10px;font-weight:600;line-height:90px;position:relative}.page-subtitle:before{content:"";width:30px;height:1px;position:absolute;top:50%;left:-70px}.header_social{background:#292929;width:100%;padding:50px 0 20px;position:absolute;bottom:80px;left:0}.header_social li{float:left;width:100%;margin-bottom:16px}.header_social li a{color:rgba(255,255,255,.41);border:1px solid rgba(255,255,255,.08);width:36px;height:36px;font-size:12px;line-height:36px;transition:all .3s linear;display:inline-block}.header_social li a:hover{color:#fff;text-transform:uppercase}.nav-button{cursor:pointer;z-index:100;width:28px;height:50px;position:fixed;top:160px;left:28px}.nav-button span{float:left;background:#fff;width:100%;height:2px;margin-bottom:6px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.nav-button span:before{content:"";background:#fff;width:0;height:100%;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.nav-button:hover span:before{width:100%}.nav-button .nbs{width:60%;left:20%}.nav-button.cmenu:hover .nbs,.nav-button:hover .nbs{width:100%;left:0}.nav-button:hover .ncs,.nav-button:hover .nbs{width:100%}.nav-button.cmenu .nos{margin-bottom:0;top:8.5px;transform:rotate(-45deg)}.nav-button.cmenu .ncs{width:100%;margin-bottom:0;top:7px;transform:rotate(45deg)}.nav-button.cmenu .nbs,.nav-button.cmenu:hover .nbs{width:0}.nav-button:hover .menu-button-text{color:#fff}.menu-button-text{color:rgba(255,255,255,.41);text-transform:uppercase;letter-spacing:2px;width:100%;font-size:10px;font-weight:400;position:absolute;bottom:2px;left:-2px}.nav-button.cmenu .menu-button-text{margin-top:16px}.nav-holder{z-index:106;background:#212121;width:600px;position:fixed;top:90px;bottom:0;left:-600px;overflow:hidden}.nav-holder-line{background:rgba(255,255,255,.1);width:1px;position:absolute;top:150px;bottom:180px;left:190px}.nav-holder-dec,.nav-holder,.nav-overlay{position:fixed;-webkit-transform:translate(0,0)!important}.nav-overlay{z-index:103;background:rgba(37,36,37,.5);width:100%;display:none;top:0;bottom:0;left:0;overflow:hidden}.nav-holder-dec{z-index:105;background:#333;width:600px;top:90px;bottom:0;left:-600px}.nav-scroll-bar-wrap{padding:70px 40px 0 150px;position:absolute;top:0;bottom:100px;left:0;right:0;overflow:hidden}.logo_menu{float:left;z-index:20;background:#212121;margin:0 0 90px 30px;padding:15px 0;position:relative}.logo_menu img{width:auto;height:34px}nav.nav-inner{float:left;width:350px;position:relative;overflow:hidden}.nav-container{z-index:20;background:#212121;padding:20px 0}.sliding-menu ul{float:left;width:100%;margin:0;overflow:hidden}.sliding-menu li{float:left;width:100%;margin:0;position:relative}.sliding-menu a{float:left;text-align:left;color:rgba(255,255,255,.41);text-transform:uppercase;letter-spacing:2px;z-index:2;width:100%;height:40px;padding:0 0 0 20px;font-size:10px;font-weight:600;line-height:40px;position:relative}.sliding-menu a:hover{color:#fff}.sliding-menu li a:after{content:"";z-index:1;background:rgba(255,255,255,.07);width:0;height:100%;transition:all .3s linear;position:absolute;top:0;left:-10px}.sliding-menu a.act-link:after{width:70%}.sliding-menu a i{float:left;color:#74829c;width:35px;position:relative;top:3px}.sliding-menu a.back:before{content:"";color:#fff;font-family:"Font Awesome\5 Pro"}.submen-dec:before{content:"";color:rgba(255,255,255,.373);z-index:20;width:10px;height:10px;font-family:"Font Awesome\5 Pro";font-size:9px;position:absolute;top:14px;right:0}.nav-title{z-index:2;position:absolute;bottom:0;left:180px;right:0}.nav-title span{float:left;text-transform:uppercase;letter-spacing:8px;-webkit-text-stroke-color:rgba(255,255,255,.1);-webkit-text-stroke-width:1px;color:#212121;font-family:Teko,sans-serif;font-size:114px;position:relative;top:0}.folio-btn{z-index:20;cursor:pointer;background:#292929;width:90px;height:80px;position:absolute;bottom:0;left:0}.folio-btn-tooltip{text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.7);visibility:hidden;opacity:0;width:100%;font-size:10px;font-weight:600;transition:all .3s linear;position:absolute;top:0;left:0}.folio-btn:hover .folio-btn-tooltip{opacity:1;visibility:visible;top:-10px}.folio-btn-item{width:40px;height:40px;margin:-20px 0 0 -20px;transition:all .5s;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.folio-btn-dot{float:left;width:50%;height:50%;position:relative}.folio-btn-dot:before{content:"";background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.folio-btn-item:after{content:"";border:1px solid rgba(255,255,255,.5);border-radius:100%;transition:all .5s;position:absolute;top:15px;bottom:15px;left:15px;right:15px;transform:scale(1)}.folio-btn:hover .folio-btn-item{transform:rotate(0)}.folio-btn:hover .folio-btn-item:after{transform:scale(0)}.share-button span{z-index:2;position:relative}.share-icon{float:left;text-align:left;letter-spacing:3px;color:rgba(255,255,255,.41);text-transform:uppercase;opacity:0;width:100%;padding:9px 0;font-size:10px;font-weight:600;position:relative}.share-icon:after{content:"";background:rgba(255,255,255,.3);width:0;height:1px;position:absolute;top:50%;left:-30px}.share-icon:hover:after{width:20px}.share-icon-facebook:before{content:"facebook"}.share-icon-twitter:before{content:"twitter"}.share-icon-tumblr:before{content:"tumblr"}.share-icon-linkedin:before{content:"linkedin"}.share-icon-pinterest:before{content:"pinterest"}.share-wrapper{z-index:100;background:#262627;width:0;height:300px;position:fixed;bottom:0;left:80px;overflow:hidden;-webkit-transform:translate(0,0)}.share-wrapper:before{content:"";z-index:1;background:rgba(255,255,255,.1);height:1px;position:absolute;top:30px;left:50px;right:80px}.share-container{z-index:2;padding:90px 50px 30px;overflow:hidden}.close-share-btn{z-index:10;cursor:pointer;color:#fff;opacity:0;background:#333;width:60px;height:60px;line-height:60px;position:absolute;top:-60px;right:0}.share-icon,.share-icon:after,.close-share-btn i{transition:all .1s linear}.btn{text-transform:uppercase;letter-spacing:2px;background:#333;border-radius:2px;margin-top:20px;padding:14px 60px 14px 40px;font-size:10px;font-weight:600;position:relative;overflow:hidden}.btn:before{content:"";color:#fff;width:50px;font-family:"Font Awesome\5 Pro";font-size:12px;font-weight:100;transition:all .1s linear;position:absolute;top:16px;right:0}.btn:hover:before{right:-6px}.btn:hover{background:#111}.float-btn{float:left;margin-top:10px}.transparent-btn{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:0}.transparent-btn:hover{background:#222;border-color:rgba(255,255,255,0)}.height-emulator{z-index:1}.main-footer{z-index:4;background:#1b1b1b;position:fixed;bottom:0;left:90px;right:0}.main-footer:before{content:"";z-index:2;background:#222;width:50%;height:80px;position:absolute;bottom:0;left:0}.footer-decor{width:350px;height:900px;position:absolute;top:-170px;left:-130px}#bg-animation{opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.subbfooter{z-index:5;background:#222;height:80px;padding:0 80px 0 30px;line-height:80px}.footer-inner{padding:90px 0 80px}.footer-logo{float:left;height:30px;margin-top:10px}.footer-box{text-align:left;margin-top:40px}.footer-box p{color:rgba(255,255,255,.8)}.footer_text{margin-top:50px;padding-right:50px}.footer_text:before{content:"";background:rgba(255,255,255,.41);width:50px;height:1px;position:absolute;bottom:-40px;left:0}.footer-contacts span{float:left;min-width:100px;padding-right:30px}.footer-contacts li{text-align:left;color:rgba(255,255,255,.41);letter-spacing:2px;text-transform:uppercase;padding-bottom:10px;font-size:10px}.footer-contacts li a{color:#fff}.footer-logo img{float:left;width:auto;height:100%}.footer-header{text-align:left;text-transform:uppercase;letter-spacing:2px;color:#fff;margin-bottom:15px;padding-top:10px;font-size:10px;font-weight:400}.footer-header span{color:rgba(255,255,255,.41);font-size:11px;position:absolute;top:11px;right:0}.footer-header:before{content:"";background:rgba(255,255,255,.21);height:1px;position:absolute;bottom:4px;left:100px;right:60px}.subcribe-form{margin-top:42px}.subcribe-form input.enteremail{float:left;z-index:1;color:#fff;text-transform:uppercase;letter-spacing:2px;background:rgba(255,255,255,.05);border:none;width:100%;height:60px;padding:0 100px 0 25px;font-size:9px;font-weight:400;position:relative}.subcribe-form input.enteremail::-webkit-input-placeholder{color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:2px;font-size:9px;font-weight:400}.subcribe-form .subscribe-button{z-index:2;color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:2px;background:#141414;border:none;width:100px;height:60px;font-size:10px;line-height:60px;position:absolute;top:0;right:0}.subscribe-message{text-align:left;color:#fff;width:100%;position:absolute;bottom:-34px;left:0}.subscribe-message i{margin-right:10px}.fc_button{background:#272727;margin-top:38px}.policy-box{float:left;text-transform:uppercase;color:#999;letter-spacing:2px;text-align:left;font-size:10px;font-weight:600}.footer-solcial{float:right;margin-right:50px;position:relative;top:25px}.footer-solcial li{float:left;margin-left:10px}.footer-solcial li a{float:left;color:rgba(255,255,255,.41);border:1px solid rgba(255,255,255,.08);width:36px;height:36px;font-size:12px;line-height:36px;transition:all .3s}.footer-solcial li a:hover{text-transform:uppercase;color:#fff}.to-top-btn{z-index:50;cursor:pointer;background-color:#333;width:80px;height:80px;font-size:11px;position:absolute;bottom:0;right:0;overflow:hidden}.to-top-btn:before{content:"";z-index:1;background:#282828;transition:all .3s;position:absolute;top:100%;bottom:0;left:0;right:0}.to-top-btn i{z-index:2;position:relative}.to-top-btn:hover:before{top:0}.fs-pg-idicator_wrap{z-index:51;position:absolute;bottom:0;right:0}.fs-pg-idicator_wrap:before{content:"";background:rgba(255,255,255,.05);width:200px;transition:all .2s ease-in-out;position:absolute;top:16px;bottom:16px;right:0}.fs-pg-idicator_wrap:after{content:"";background:rgba(255,255,255,.15);width:300px;height:1px;position:absolute;top:50%;right:48px}.progress-indicator{float:left;width:90px;height:90px;line-height:90px;position:relative}.progress-indicator svg{width:40px;height:40px;position:relative;top:11px;transform:rotate(-90deg)}.progress-bar__background{fill:none;stroke:rgba(255,255,255,.2);stroke-width:1.5px}.progress-bar__progress{fill:none;stroke:#bda379;stroke-dasharray:100 100;stroke-dashoffset:100px;stroke-linecap:round;stroke-width:1.5px}.circ{z-index:3;transition:transform .3s;position:relative;transform:scale(1)rotate(-90deg)}.circ circle{stroke-dasharray:440}.circ1{stroke-dashoffset:440px}.preload-bg{position:absolute;top:150px;bottom:20px;left:150px;right:350px}.preload-bg-item{float:left;opacity:0;background:#000;width:20%;height:20%;transition:all 20ms linear}.vis-load{opacity:.4}.scroll-fixed-column-content{z-index:500;background:#222;height:80px}.arrowpagenav{z-index:4;background:#292929;width:80px;height:160px;position:absolute;bottom:0;right:0;overflow:hidden}.cts-dot{display:none}.arrowpagenav:before{content:"";background:rgba(255,255,255,.1);height:1px;position:absolute;top:50%;left:0;right:0}.arrowpagenav a{float:left;color:#fff;width:80px;height:80px;font-size:16px;line-height:80px;position:relative}.arrowpagenav a:before{color:#fff;z-index:2;width:80px;height:80px;font-family:"Font Awesome\5 Pro";font-size:14px;font-weight:100;line-height:80px;position:absolute;top:0;left:0}.arrowpagenav a:after{content:"";z-index:1;background:#2f2f2f;width:80px;transition:all .2s linear;position:absolute;top:0;bottom:100%;left:0}.arrowpagenav a:hover:after{bottom:0}.arrowpagenav a.cts-down:before{content:""}.arrowpagenav a.cts-up:before{content:""}.services-nav{display:inline-block;position:relative}.page-scroll-nav,.services-nav{top:34px}.page-scroll-nav li,.services-nav li{float:left;margin-right:50px}.page-scroll-nav li a,.services-nav li a{float:left;text-transform:uppercase;letter-spacing:2px;color:#8b8b8b;padding-left:40px;font-size:10px;font-weight:600;position:relative}.page-scroll-nav li a:after,.page-scroll-nav li a:before,.services-nav li a:before,.services-nav li a:after{content:"";width:15px;height:1px;margin-top:-1px;position:absolute;top:50%;left:0}.page-scroll-nav li a:before,.services-nav li a:before{z-index:1;background:rgba(255,255,255,.2)}.page-scroll-nav li a:after,.services-nav li a:after{z-index:2;width:0;transition:all .3s linear}.page-scroll-nav li a.actscr-link,.services-nav li a.act_menu-link,.page-scroll-nav li a:hover,.services-nav li a:hover{color:#fff}.page-scroll-nav li a.actscr-link:after,.services-nav li a.act_menu-link:after{width:20px}.column-wrap{float:left;z-index:1;background:#fff;width:65%;min-height:100vh;position:relative}.column-wrap-container{padding:50px 0 0}.column-wrap-container.single_cwc{padding:120px 0 0}.column-wrap-container.single_cwc2{padding:6px 0 0}.column-wrap-container section{padding:100px 0}.column-wrap-container section.sc_padd{padding-bottom:30px}.column-wrap-container .container,.scroll-fixed-column-content .container{max-width:830px}.column-wrap-container.folio_cwc{min-height:100vh;padding:90px 0 0}.col-wc_dec{z-index:1;background:#f8f8f8;width:70%;height:400px;position:absolute;top:0;left:0}.col-wc_dec.col-wc_dec2{top:inherit;left:inherit;height:250px;bottom:0;right:0}.section-separator{height:1px}.section-separator span{z-index:10;width:150px;height:1px;position:absolute;top:0;right:0}.section-separator:before{content:"";z-index:1;background:#eee;height:1px;position:absolute;left:0;right:0}.fixed-column-wrap{z-index:2;background:#333;width:35%;position:absolute;top:0;left:auto!important;right:0!important}.fixed-column-wrap.fcw_fw{width:100%}.fixed-column-wrap:before{content:"";z-index:1;background:#292929;width:350px;height:100%;position:absolute;top:0;right:0}.fixed-column-wrap-content{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.fixed-column-wrap-content .fs-pg-idicator_wrap{bottom:-5px}.fixed-column-wrap-content .fs-pg-idicator_wrap:after{width:190px}.fixed-column-wrap-content .hero-scroll-down-notifer{z-index:200;margin-bottom:35px;right:30px}.fixed-column-wrap_bg{z-index:1;position:absolute;top:130px;bottom:80px;left:40px;right:0;overflow:hidden}.fixed-column-wrap_bg .overlay{opacity:.3}.fixed-column-wrap_bg:before{content:"";z-index:21;background:#292929;width:80px;height:50%;position:absolute;top:0;right:0}.fixed-column-wrap_title{text-align:right;color:#fff;z-index:20;height:50px;font-family:Teko,sans-serif;font-size:50px;font-weight:900;line-height:50px;position:absolute;bottom:150px;right:40px}.fixed-column-wrap_title:before{content:"";width:50px;height:2px;position:absolute;top:-30px;right:0}.fixed-column-wrap_dec{z-index:20;background:rgba(255,255,255,.3);width:350px;height:1px;position:absolute;bottom:40px;right:40px}.fixed-column-wrap_dec:before{content:"";width:70px;height:1px;position:absolute;top:0;left:0}.scroll-notifer{color:#fff;letter-spacing:10px;text-transform:uppercase;z-index:4;font-size:10px;position:absolute;bottom:110px;right:40px}.fixed-column-dec{z-index:5;border-color:rgba(255,255,255,.3);border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;width:70px;height:70px;position:absolute;top:50px;left:50px}.column-image-anim{z-index:20;background:#222;height:100%;position:absolute;top:0;left:0;right:100%}.column-image-anim:before{content:"";background:rgba(255,255,255,.05);height:80px;position:absolute;bottom:60px;left:150px;right:30px}.bg-scroll{transition:all .2s linear}.bgscrl-anim{transition:all 10ms linear;transform:scale(1.15)}.pr-tags{background:#f9f9f9;border:1px solid #eee;margin:30px 0;padding:22px 30px}.pr-tags.pr-tags_dark{background:#333;border:none}.pr-tags span,.pr-tags ul,.pr-tags ul li{float:left}.pr-tags span{text-align:left;border-right:1px solid #ccc;padding-right:20px;font-size:13px;font-weight:800}.pr-tags.pr-tags_dark span{color:#8b8b8b;text-transform:uppercase;letter-spacing:2px;border-color:rgba(255,255,255,.2);font-size:10px;font-weight:600;position:relative;top:2px}.pr-tags ul{padding-left:20px}.pr-tags ul li{margin-right:20px}.pr-tags ul li a{color:#666;font-size:12px}.pr-tags.pr-tags_dark ul li a:hover{color:#fff}.pr-tags ul li a:hover{color:#000}section{float:left;background:#fff;width:100%;padding:90px 0;position:relative;overflow:hidden}.s-top-pad{padding-top:10px}.small-padding{padding:40px 0}.no-padding-section{padding:0}.dec-sec2:after{content:"";background:#f8f8f8;width:30%;height:100%;position:absolute;top:0;bottom:0;right:0}.section-number{color:#eee;opacity:.7;font-family:Teko,sans-serif;font-size:84px;font-weight:700;position:absolute;top:40px;right:20px}.section-number strong{font-size:34px}.section-number span{position:relative;overflow:hidden}.section-number span:before{content:"";z-index:2;background:#fff;width:100%;position:absolute;top:0;bottom:50%;left:0}.gray-bg .section-number span:before{background:#f8f8f8}.slider-wrap,.portfolio-wrap,.hero-slider-img .swiper-slide,.hero-slider-wrap .swiper-slide{float:left;width:100%;height:100%;position:relative;overflow:hidden}.hero-wrap{z-index:6;background:#222;overflow:hidden}.hero-dec{z-index:1;position:absolute;top:0;bottom:0;left:0;right:75%;overflow:hidden}.hero-dec:before{content:"";opacity:.1;background:url(/images/hex2.png) 100% 100% no-repeat;width:600px;height:650px;position:absolute;top:-150px;left:0}.hero-decor-let{color:#fff;letter-spacing:6px;z-index:20;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;position:absolute;bottom:400px;right:33px;transform:rotate(90deg)}.hero-decor-let div{position:absolute;top:0;left:0}.clone-counter{z-index:2;-webkit-text-stroke-color:rgba(255,255,255,.1);-webkit-text-stroke-width:1px;color:#222;text-align:left;width:284px;height:284px;font-family:Teko,sans-serif;font-size:284px;line-height:284px;position:absolute;bottom:38px;left:40px}.clone-counter:before{content:"//";-webkit-text-stroke-width:0px;font-size:14px;line-height:0;position:absolute;bottom:79px;right:50px}.hero-slider-img{z-index:1;position:absolute;top:0;bottom:0;left:25%;right:0;overflow:hidden}.fs-slider{z-index:2}.slide-progress-wrap{z-index:100;background:#292929;width:100%;height:2px;position:absolute;top:0;right:0;overflow:hidden}.hero-slider_details_wrap .slide-progress-wrap,.slide-progress-wrap.spw_carousel{background:rgba(255,255,255,.1);width:auto;height:1px;top:50%;left:130px;right:130px}.slide-progress-wrap.spw_carousel{z-index:5;top:auto;bottom:45px;left:50%;right:400px}.slide-progress{width:0;height:100%;position:absolute;top:0;left:0}.hero-slider_details_wrap{z-index:10;background:#292929;width:650px;height:80px;padding:45px 20px 45px 200px;line-height:80px;position:absolute;bottom:0;left:0}.hero-slider_details_wrap .play-pause_slider2{background:#333;width:90px;height:90px;line-height:90px}.hs_counter{height:40px;margin-top:-20px;line-height:40px;position:absolute;top:50%;left:20px}.hsc_cw2{z-index:20;position:absolute;bottom:34px;right:130px}.hs_counter.hs_counter2{float:right;margin:20px 120px 0 0;position:relative;top:auto;left:auto}.hs_counter div,.hsc_cw2 div{float:left;color:#fff;width:50px;font-size:12px;font-weight:400;position:relative}.hs_counter.hs_counter2 div{font-size:12px}.hs_counter div.current,.hsc_cw2 div.hsc_counter{color:#fff}.hs_counter div#total:before,.hsc_counter-wrap div.total:before,.hsc_cw2 div.hsc_total:before{content:"";background:rgba(255,255,255,.2);width:1px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}.hs_counter div#total,.hsc_counter-wrap div.total{color:rgba(255,255,255,.4)}.start-btn{color:#fff;z-index:50;text-transform:uppercase;letter-spacing:2px;background:#292929;border-bottom:1px solid rgba(255,255,255,.05);width:350px;height:90px;padding-right:80px;font-size:10px;font-weight:800;line-height:90px;position:absolute;bottom:0;right:0}.start-btn_2{left:0;right:auto}.start-btn:before,.start-btn:after{content:"";z-index:2;background:#333;width:90px;transition:all .2s linear;position:absolute;top:0;bottom:0;right:0}.start-btn:after{z-index:1;background:#222}.start-btn:hover:before{bottom:100%}.start-btn span{z-index:3;position:relative}.start-btn i{z-index:4;width:90px;height:90px;font-size:11px;line-height:90px;position:absolute;top:0;right:0}.fs-slider-item{height:100%}.fs-slider_align_title{float:left;z-index:20;text-align:left;width:55%;padding-left:180px;position:relative;top:35%;transform:translate(0,0)}.fs-slider-wrap{z-index:4}.fs-slider_align_title h2,.fs-slider_align_title h2 a{color:#fff}.fs-slider_align_title h2{color:#fff;text-align:left;padding-bottom:20px;font-family:Teko,sans-serif;font-size:80px;font-weight:500;line-height:80px;position:relative}.hhw_header{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:2px;padding-bottom:20px;font-size:11px;font-weight:800;position:relative}.hhw_header:before{content:"";background:#fff;width:40px;height:1px;position:absolute;top:-50px;left:0}.hero_btn{float:left;color:#fff;letter-spacing:2px;text-transform:uppercase;background:#111;margin-top:30px;padding:13px 32px;font-size:10px;font-weight:600}.hero_btn:hover{color:#fff;background:#191919}.fs-slider_align_title p{color:rgba(255,255,255,.81);max-width:450px}.hero-slider_control-wrap{z-index:20;position:absolute;bottom:20px;left:700px}.hsc{float:left;color:#fff;cursor:pointer;width:40px;height:40px;font-size:18px;line-height:40px}.hero-slider-wrap_pagination{z-index:100;width:20px;position:absolute;top:50%;right:32px}.ss-slider-pagination{float:right;z-index:2;width:auto;margin:30px 80px 0 0;position:relative}.fs-pagin{z-index:5;width:auto;position:absolute;bottom:36px;left:450px}.hero-slider-wrap_pagination .swiper-pagination-bullet,.ss-slider-pagination .swiper-pagination-bullet,.tc-pagination .swiper-pagination-bullet,.grid-carousel_pagination .swiper-pagination-bullet,.fs-pagin .swiper-pagination-bullet{opacity:1;background:0 0;height:6px;margin-right:20px;position:relative}.hero-slider-wrap_pagination .swiper-pagination-bullet{width:20px;margin-bottom:20px;margin-right:0}.hero-slider-wrap_pagination .swiper-pagination-bullet:before,.ss-slider-pagination .swiper-pagination-bullet:before,.tc-pagination .swiper-pagination-bullet:before,.grid-carousel_pagination .swiper-pagination-bullet:before,.fs-pagin .swiper-pagination-bullet:before{content:"";background:rgba(255,255,255,.4);border-radius:100%;width:6px;height:100%;margin-left:-3px;transition:all .5s;position:absolute;top:0;left:50%}.hero-slider-wrap_pagination .swiper-pagination-bullet:after,.ss-slider-pagination .swiper-pagination-bullet:after,.tc-pagination .swiper-pagination-bullet:after,.grid-carousel_pagination .swiper-pagination-bullet:after,.fs-pagin .swiper-pagination-bullet:after{content:"";box-sizing:border-box;border:1px solid rgba(255,255,255,.4);border-radius:100%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:all .3s;position:absolute;top:50%;left:50%;transform:scale(0)}.hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.grid-carousel_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.fs-pagin .swiper-pagination-bullet.swiper-pagination-bullet-active:after{transform:scale(1)}.hero-slider-wrap_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.hero-slider-wrap_pagination .swiper-pagination-bullet:hover:before,.ss-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.grid-carousel_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.fs-pagin .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#fff}.hero-scroll-down-notifer{z-index:10;margin-bottom:-15px;position:absolute;bottom:50%;right:40px}.hero-scroll-down-notifer.hsdn_2{right:30px}.hero-scroll-down-notifer i{color:#fff;width:100%;font-weight:100;position:absolute;bottom:-40px;left:0}.scroll-down-wrap{float:left;position:relative}.scroll-down-wrap span{float:left;letter-spacing:2px;text-transform:uppercase;color:#fff;z-index:10;margin-left:20px;font-size:10px;font-weight:500;position:relative;top:6px}.mousey{float:left;box-sizing:border-box;z-index:10;border:1px solid rgba(255,255,255,.3);border-radius:6px;width:20px;height:30px;padding:0 6px;position:relative}.mousey:after{content:"";background:rgba(255,255,255,.3);width:1px;height:8px;position:absolute;bottom:0;left:50%}.scroller{background:#fff;border-radius:4px;width:5px;height:5px;margin-left:-2px;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite;position:relative;top:6px;left:50%}@keyframes scroll{0%{opacity:0}10%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}.hero-dec-line{z-index:20;background:rgba(255,255,255,.2);height:1px;position:absolute;bottom:40px;left:820px;right:400px}.slideshow-container{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.slideshow-container .bg{transition:all 8.5s linear;transform:scale(1)}.slideshow-container_wrap .swiper-slide-active .bg,.slideshow-container_wrap .swiper-slide-duplicate-active .bg{transform:scale(1.1)}.hero-carousel-wrap{padding:90px 0}.hero-carousel .swiper-slide .bg{width:130%;left:-15%;transform:translateZ(0)}.grid-carousel-title{z-index:3;opacity:.6;background:linear-gradient(transparent 0%,rgba(0,0,0,.95) 100%);padding:60px 50px;transition:all .3s linear 1s;position:absolute;bottom:0;left:0;right:0}.hero-carousel .swiper-slide-active .grid-carousel-title{opacity:1}.grid-carousel-title h3{color:#fff;text-align:left;font-family:Teko,sans-serif;font-size:28px;font-weight:600;position:relative}.grid-carousel-title h3 a{color:#fff}.grid-carousel-title h4{color:rgba(255,255,255,.7);text-align:left;padding-top:4px;padding-bottom:10px;font-weight:600;position:relative}.grid-carousel-title h3:before{content:"";width:40px;height:1px;position:absolute;top:-25px;left:0}.hero-carousel .swiper-slide,.fs-slider .swiper-slide{overflow:hidden}.hero-carousel .swiper-slide .overlay,.carousle-item-number,.carousle-item-dec{transition:all .3s linear 1s;transform:translateZ(0)}.hero-carousel .overlay{opacity:.6;background:#222}.hero-carousel .swiper-slide-active .overlay{opacity:.1}.carousle-item-number{z-index:19;color:#fff;text-align:center;opacity:1;background:#333;width:60px;height:60px;margin-bottom:-50px;font-size:12px;line-height:60px;position:absolute;top:0;right:-60px}.hero-carousel .swiper-slide-active .carousle-item-number{right:0}.carousle-item-dec{z-index:20;border-color:rgba(255,255,255,.2);border-top-style:solid;border-top-width:1px;border-left-style:solid;border-left-width:1px;width:0;height:0;position:absolute;top:30px;left:50px}.hero-carousel .swiper-slide-active .carousle-item-dec{width:calc(100% - 130px);height:100px}.grid-carousel_pagination{position:relative;bottom:-30px}.fet_pr-carousel_title{margin-bottom:40px}.fet_pr-carousel_title h2,.video-promo-text h3{color:#fff;text-align:left;text-transform:uppercase;float:left;letter-spacing:2px;width:100%;padding-bottom:20px;font-size:24px;font-weight:800;line-height:34px;position:relative}.fet_pr-carousel_title h2:before,.video-promo-text h3:before{content:"";width:30px;height:2px;position:absolute;top:-20px;left:0}.fet_pr-carousel_title h2 strong,.video-promo-text h3 strong{font-weight:200}.fet_pr-carousel_title p{color:rgba(255,255,255,.6);text-align:left;text-transform:uppercase;letter-spacing:1px;z-index:2;max-width:450px;padding-top:10px;font-size:10px;font-weight:400;line-height:22px;position:relative}.fet_pr-carousel-box-text{height:80px;transform-style:preserve-3d;z-index:1;background:#333;padding:0 0 0 30px;line-height:80px;transition:all .4s linear;transform:perspective(1200px)rotateX(-90deg)translateZ(-51px)}.grid-carousel .swiper-slide.swiper-slide-active .fet_pr-carousel-box-text{transition-delay:.3s;transform:perspective(1200px)rotateX(0)translateZ(0)}.fet_pr-carousel-box .overlay{opacity:.6;transition:all .4s linear;transform:translateZ(0)}.grid-carousel .swiper-slide.swiper-slide-active .fet_pr-carousel-box .overlay{opacity:.2}.grid-carousel .grid-det_category,.grid-det_num{opacity:0;transition:all .4s linear;top:40px}.grid-det_num{color:#fff;z-index:5;opacity:0;position:absolute;top:auto;bottom:30px;left:30px}.grid-carousel .swiper-slide.swiper-slide-active .grid-det_category,.grid-carousel .swiper-slide.swiper-slide-active .grid-det_num{opacity:1}.fet_pr-carousel-box-media{z-index:20;height:350px;overflow:hidden}.fet_pr-carousel-box-media .bg{width:130%;left:-15%}.fet_pr-carousel-box-text a{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:left;z-index:3;padding-left:50px;font-size:10px;font-weight:600;transition:all .2s ease-in-out;display:block;position:relative}.fet_pr-carousel-box-text a:hover{padding-left:60px}.fet_pr-carousel-box-text a:before{content:"";width:20px;height:1px;transition:all .2s ease-in-out;position:absolute;top:50%;left:0}.fet_pr-carousel-box-text a:hover:before{width:40px}.fet_pr-carousel-box-text:before{content:"";color:#fff;z-index:2;width:80px;height:80px;font-family:"Font Awesome\5 Pro";font-size:9px;font-weight:200;position:absolute;top:0;right:0}.fet_pr-carousel-box-text:after{content:"";z-index:1;background:#292929;width:80px;height:80px;transition:all .2s ease-in-out;position:absolute;bottom:0;right:0}.fet_pr-carousel-box-text:hover:after{width:0}.fet_pr-carousel_link{float:right;top:22px}.grid-carousel-wrap:before{content:"";background:rgba(255,255,255,.06);height:1px;position:absolute;bottom:60px;left:0;right:0}.sec-car:before{content:"";background:rgba(255,255,255,.03);width:450px;position:absolute;top:150px;bottom:0;left:0}#portfolio_horizontal_container{float:left;z-index:1;width:100%;height:100%;position:relative}#portfolio_horizontal_container .portfolio_item{float:left;z-index:1;width:auto;height:100%;position:relative;overflow:hidden}#portfolio_horizontal_container.no-padding .portfolio_item{padding:0}#portfolio_horizontal_container.one-ver-columns .portfolio_item{padding-bottom:0}#portfolio_horizontal_container.two-ver-columns .portfolio_item{height:50%}#portfolio_horizontal_container.two-ver-columns .portfolio_item.portfolio_item_second{height:100%}#portfolio_horizontal_container.three-ver-columns .portfolio_item{height:33.3%}.one-ver-columns{height:100%}#portfolio_horizontal_container .portfolio_item img{float:left;z-index:1;width:auto;transition:all 2s cubic-bezier(.19,1,.22,1);position:relative;transform:translateZ(0)}.grid-item-holder{float:left;width:100%;height:auto;position:relative;overflow:hidden}#portfolio_horizontal_container .portfolio_item .grid-item-holder{width:auto;height:100%}#portfolio_horizontal_container .portfolio_item{padding:2px}.horizontal-grid-wrap{height:100%;padding:120px 0 90px;top:0;overflow:hidden}.hor-content_padd{padding-left:40px}.nicescroll-rails.nicescroll-rails-hr{left:40px!important;right:0!important}.body-color-bg{background:#333;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transform:translate(0,0)}.body-color-bg:before{content:"";z-index:2;background:#292929;width:350px;position:absolute;top:0;bottom:0;right:0}.hor-folio-filter_title{z-index:20;-webkit-text-stroke-color:rgba(255,255,255,.2);-webkit-text-stroke-width:1px;color:rgba(255,255,255,.01);text-align:right;width:100%;font-family:Teko,sans-serif;font-size:124px;position:absolute;bottom:40%;right:40px}.hor-folio-filter_title_2{z-index:1;bottom:80px}.hor-folio-filter_title:before{content:"";width:50px;height:1px;position:absolute;bottom:-40px;right:0}.fs-grid-wrap{background:#222;min-height:100vh}.fs-grid-wrap_column{padding-right:350px}.gallery-items{z-index:5}.gallery-item,.grid-sizer{float:left;width:33.3%;position:relative;overflow:hidden}.gallery-item-second,.grid-sizer-second{width:66.6%}.four-column .gallery-item{width:25%}.four-column .gallery-item.gallery-item-second,.two-column .gallery-item{width:50%}.two-column .gallery-item.gallery-item-second{width:100%}.min-pad .gallery-item{padding:2px}.big-pad .gallery-item{padding:8px}.gallery-item img{z-index:1;background:#292929;width:100%;height:auto;transition:all 4s cubic-bezier(.19,1,.22,1);position:relative;transform:translateZ(0)}.grid-item-holder{float:left;width:100%;position:relative;overflow:hidden}.gallery-item:hover img,#portfolio_horizontal_container .portfolio_item:hover img{transform:scale(1.15)}.grid-det{z-index:10;opacity:0;background:rgba(0,0,0,.4);transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.grid-det:before,.grid-det:after{content:"";z-index:1;background:rgba(255,255,255,.5);position:absolute;bottom:33px;right:24px}.grid-det:before{width:0;height:1px}.grid-det:after{width:1px;height:0}.grid-item-holder:hover .grid-det{opacity:1}.grid-item-holder:hover .grid-det_category,.grid-item-holder:hover .grid-det-item{transition-delay:.4s}.grid-det_category{z-index:10;opacity:0;width:100%;margin-top:-10px;padding:10px 30px;transition:all .3s ease-in-out;position:absolute;top:20px;left:0}.grid-det-item{z-index:20;background:#292929;height:60px;padding:0 0 0 30px;line-height:60px;transition:all .3s ease-in-out;position:absolute;bottom:-60px;left:0;right:0}.grid-det-item:before{content:"";box-sizing:border-box;color:#fff;z-index:1;background:#202020;width:60px;height:60px;font-family:"Font Awesome\5 Pro";font-size:9px;font-weight:200;position:absolute;top:0;right:0}.grid-det-item a{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:left;z-index:2;font-size:10px;font-weight:600;display:block;position:relative}.grid-item-holder:hover .grid-det-item{opacity:1;margin-top:0;bottom:0}.grid-item-holder:hover .grid-det_category{opacity:1;margin-top:0}.grid-det_category a{float:left;text-transform:uppercase;letter-spacing:2px;text-align:left;color:#fff;margin-right:12px;font-size:9px;font-weight:500}.grid-media-zoom,.box-media-zoom{color:#fff;cursor:pointer;z-index:10;background:#202020;width:60px;height:60px;font-size:10px;line-height:60px;transition:all .3s ease-in-out;position:absolute;top:-60px;right:0}.grid-media-zoom{transition-delay:.4s}.grid-item-holder:hover .grid-media-zoom,.hov_zoom:hover .box-media-zoom{opacity:1;top:0}.single-mod-galley .box-media-zoom{opacity:0;background:rgba(0,0,0,.2);width:100%;height:100%;line-height:0;top:0}.single-mod-galley .box-media-zoom i{background:#1a1a1a;border-radius:40px;width:50px;height:50px;margin:-25px 0 0 -25px;line-height:50px;position:absolute;top:50%;left:50%}.filter-holder.fixed-filter{z-index:20;background:#1f1f1f;width:350px;height:350px;transition:all .3s ease-in-out;position:fixed;right:-350px;overflow:hidden}.fixed-filter.vis-filter{right:0}.inline-filter .gallery-filters,.inline-filter .gallery-filters a,.fixed-inline-filter .gallery-filters,.fixed-inline-filter .gallery-filters a{float:left}.inline-filter .gallery-filters{z-index:10;float:left;position:relative}.fixed-inline-filter{height:80px;padding:0 200px 0 60px}.fixed-inline-filter .gallery-filters{position:relative;top:35px}.fixed-inline-filter .count-folio{width:200px;height:80px;line-height:80px;position:absolute;bottom:0;right:0}.fbp-filters{float:left;margin:34px 0 0 50px;position:relative}.inline-filter{margin-bottom:30px;padding-right:180px}.inline-filter .gallery-filters a,.filter-holder.fixed-filter .gallery-filters a,.fbp-filters .gallery-filters a,.fixed-column-filter .gallery-filters a,.fixed-inline-filter .gallery-filters a{text-transform:uppercase;letter-spacing:2px;margin-right:20px;padding:0 0 0 40px;font-size:10px;font-weight:400;position:relative}.fbp-filters .gallery-filters{float:left}.fbp-filters .gallery-filters a,.fixed-inline-filter .gallery-filters a{color:#999;margin-right:20px;padding:0;font-weight:600}.fbp-filters .gallery-filters a:hover,.fixed-inline-filter .gallery-filters a:hover{color:#fff}.fixed-inline-filter .gallery-filters a{margin-right:30px}.inline-filter .gallery-filters a{color:#fff;height:80px;margin:0;line-height:80px}.filter-holder.fixed-filter .gallery-filters a,.fixed-column-filter .gallery-filters a{color:#fff;float:left;text-align:left;opacity:0;width:100%;margin-bottom:25px;padding:0 90px;font-weight:400}.fixed-column-filter .gallery-filters a{opacity:1}.filter-holder.fixed-filter .gallery-filters a span,.fixed-column-filter .gallery-filters a span{color:rgba(255,255,255,.6);padding-right:6px}.filter-holder.fixed-filter .gallery-filters a:hover,.fixed-column-filter .gallery-filters a:hover{color:rgba(255,255,255,.6)}.filter-holder.fixed-filter .gallery-filters{padding-top:70px;position:absolute;top:0;bottom:60px;left:0;right:0}.inline-filter .gallery-filters a:hover{color:#666}.filter-holder.fixed-filter .gallery-filters a:before,.fixed-column-filter .gallery-filters a:before{content:"";background:rgba(255,255,255,.6);width:0;height:1px;transition:all .2s linear;position:absolute;top:50%;left:40px}.filter-holder.fixed-filter .gallery-filters a.gallery-filter-active:before,.fixed-column-filter .gallery-filters a.gallery-filter-active:before{width:20px}.count-folio{float:right;color:#fff;background:#292929;width:140px;height:60px;padding:0 10px;font-weight:400;line-height:60px;position:relative}.inline-filter .count-folio{background:#2f2f2f;width:180px;position:absolute;right:0}.filter-holder.fixed-filter .count-folio,.fixed-column-filter .count-folio{width:100%;position:absolute;bottom:-60px}.fixed-column-filter .count-folio,.inline-filter .count-folio{z-index:5;height:80px;line-height:80px;bottom:0}.count-folio:before{content:"";background:rgba(255,255,255,.2);width:1px;height:30px;margin-top:-15px;position:absolute;top:50%;left:50%}.count-folio div{float:left;width:50%}.fix-count-folio{float:left;background:0 0;height:20px;margin-left:60px;padding:0;line-height:20px}.fixed-column-filter{z-index:20;background:#333;width:350px;position:absolute;top:0;right:0}.fixed-column-filter .gallery-filters{z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fixed-column-filter:before{content:"";z-index:2;background:#292929;height:90px;position:absolute;top:0;left:0;right:0}.svg-bg{z-index:1;opacity:.4;width:350px;height:100%;position:absolute;top:0;left:0;overflow:hidden}.svg-bg svg{box-sizing:border-box;width:1050px;height:100%;display:block;position:absolute;top:0;left:-80px;transform:rotate(90deg)}.top-btn-holder{z-index:50;background:#292929;width:350px;height:90px;position:fixed;top:0;right:0;overflow:hidden}.show-filter,.show-filter2{cursor:pointer;color:#fff;letter-spacing:2px;text-transform:uppercase;height:90px;font-size:10px;line-height:90px;position:absolute;top:0;left:0;right:0}.show-filter span,.show-filter2 span{position:relative}.show-filter:hover{color:#fff}.show-filter span:before,.show-filter2 span:before{content:"";border:1px solid rgba(255,255,255,.082);position:absolute;top:-14px;bottom:-14px;left:-30px;right:-30px}.show-filter:before{content:"";color:#fff;z-index:10;background:#1b1b1b;font-family:"Font Awesome\5 Pro";transition:all .3s ease-in-out .3s;position:absolute;top:0;bottom:0;left:0;right:0}.show-filter.unvis-filter:before{top:100%}.fsc-holder{z-index:1;background:#333;height:100%;padding:120px 0 120px 40px;position:absolute;top:0;left:0;right:0;overflow:hidden}.fw-carousel .swiper-container,.det-carousel .swiper-container{width:100%;height:100%;margin:0 auto}.slider-wrap .swiper-slide img,.fw-carousel .swiper-slide img,.det-carousel .swiper-slide img{z-index:1;position:relative;width:auto!important;height:100%!important}.slider-wrap .swiper-slide,.fw-carousel .swiper-slide,.center-carousel .swiper-slide,.det-carousel .swiper-slide{width:auto!important;height:100%!important;display:inherit!important}.fw-carousel .swiper-slide:last-child{margin-right:90px}.fw-carousel-wrap .fw-carousel img{transition:all .3s linear .6s;transform:scale(1)}.fixed-bottom-panel{z-index:50;background:#232323;height:90px;position:absolute;bottom:0;left:40px;right:0;overflow:hidden}.fixed-bottom-panel:before{content:"";background:#222;width:650px;position:absolute;top:0;bottom:0;left:0}.fbp_dec:before{z-index:1;background:#292929;width:350px;bottom:0;left:auto;right:0}.fbp_dec:after{content:"";z-index:2;background:rgba(255,255,255,.1);width:70px;height:1px;position:absolute;top:50%;right:315px}.fixed-bottom-panel .hero-scroll-down-notifer-container:before{background:rgba(255,255,255,.05)}.fixed-bottom-panel .hero-scroll-down-notifer-container .hsdn_title{text-transform:uppercase;letter-spacing:2px;color:#989898;font-size:10px;font-weight:600}.counter-clone{z-index:50;position:absolute;bottom:200px;right:40px}.counter-clone .count-folio{-webkit-text-stroke-color:rgba(255,255,255,.2);-webkit-text-stroke-width:1px;color:rgba(255,255,255,.01);text-align:right;width:240px;font-family:Teko,sans-serif;font-size:74px}.counter-clone .count-folio:before{background:rgba(255,255,255,.2);left:auto;right:90px;transform:rotate(45deg)}.counter-clone.counter-clone_2 .count-folio{background:0 0}.counter-clone.counter-clone_2{z-index:1;bottom:260px}.slide-numb{color:#fff;z-index:10;background:rgba(0,0,0,.4);padding:5px 15px;font-size:12px;position:absolute;top:30px;left:30px}.hs_init-container{position:absolute;top:45px;left:700px;right:120px}.fw_scb,.gc-slider-cont,.ss-slider-cont{z-index:40;color:#fff;cursor:pointer;background:rgba(0,0,0,.7);border-radius:4px;width:46px;height:46px;margin-top:-25px;font-size:14px;line-height:46px;position:absolute;top:50%}.fw_scb.fw-carousel-button-prev,.cc-prev{left:60px}.cc-prev,.ss-slider-cont-prev,.gc-slider-cont-prev{left:20px}.fw_scb.fw-carousel-button-next,.gc-slider-cont-next,.cc-next,.ss-slider-cont-next{right:18px}.fw_scb:hover,.gc-slider-cont:hover,.ss-slider-cont-prev:hover{background:#292929}.hs_init{height:1px;position:absolute;top:50%;left:0;right:0}.hs_init:before{content:"";background:rgba(255,255,255,.2);height:1px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.hs_init .swiper-scrollbar-drag{background:#fff;border-radius:0}.pr-det_btn{float:left;cursor:pointer;color:#8b8b8b;letter-spacing:2px;text-transform:uppercase;height:46px;margin-left:170px;padding:0 30px;font-size:10px;font-weight:600;line-height:46px;transition:all .2s ease-in-out;position:relative;top:22px}.pr-det_btn:before{content:"";background:rgba(255,255,255,.05);transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.pr-det_btn:hover:before{left:30%}.pr-det_btn:hover{color:#fff}.pr-det_btn i{margin-left:20px;transition:all .2s ease-in-out}.pr-det_btn:hover i{transform:rotate(-90deg)}.photo-info-btn{float:left;cursor:pointer;width:40px;height:40px;margin-left:60px;position:relative;top:30px}.pib_2{float:right;margin:0 30px 0 0;top:26px}.pib_icon{float:left;width:40px;height:40px}.sb-button_point{float:left;width:100%;height:10px;position:relative}.sb-button_point:before{content:"";background:rgba(255,255,255,.5);border-radius:100%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%}.photo-info-btn:hover .sb-button_point:nth-child(2):before{margin-left:6px}.photo-info-btn_tooltip{text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,.8);visibility:hidden;opacity:0;margin-right:2px;font-size:10px;font-weight:400;transition:all .3s linear;position:absolute;top:6px;right:100%}.photo-info-btn:hover .photo-info-btn_tooltip{opacity:1;visibility:visible}.fs-controls_wrap{float:right;position:relative;top:28px;left:20px}.fs-controls_wrap:before{content:"";background:#ccc;width:1px;height:20px;margin-top:-10px;position:absolute;top:50%;left:46px}.fw-carousel{z-index:3}.fwc-dec{z-index:50;background:rgba(255,255,255,.2);position:absolute}.fwc-dec_top{width:250px;height:1px;top:45px;right:40px}.fwc-dec_top:after{content:"";width:70px;height:1px;position:absolute;top:0;left:0}.fwc-dec_right{width:1px;height:calc(50% - 110px);top:45px;right:40px}.fwc-dec_left{width:1px;top:calc(50% + 70px);bottom:44px;left:85px}.fwc-dec_left:before{content:"";background:rgba(255,255,255,.2);width:70px;height:1px;position:absolute;bottom:0;left:0}.fsc-holder:before{content:"";z-index:1;background:#292929;width:350px;height:50%;position:absolute;top:0;right:0}.fw-carousel-counter{float:left;color:#fff;width:auto;margin-left:30px;position:relative;top:35px}.fw-carousel-counter:before{content:"";background:rgba(255,255,255,.2);width:1px;height:20px;margin:-10px 0 0;position:absolute;top:50%;left:50%}.fw-carousel-counter span{float:left;width:50px;font-size:12px;font-weight:400;position:relative}.fixed-bottom-panel .hero-scroll-down-notifer{bottom:44px;right:40px}.fixed-bottom-panel .hero-scroll-down-notifer.hsn_2{right:420px}.show-info{z-index:15;width:80%;position:absolute;bottom:0;right:0}.show-info span{text-transform:uppercase;color:#fff;cursor:pointer;letter-spacing:2px;float:right;background:#292929;padding:10px 40px;font-size:10px;font-weight:400}.show-info.show-info_act span{display:none}.tooltip-info{color:#fff;text-indent:0;opacity:0;visibility:hidden;text-align:left;z-index:16;background:#292929;height:auto;margin-bottom:0;padding:25px 40px;font-size:11px;line-height:20px;transition:all .3s linear;position:absolute;bottom:0;right:0}.tooltip-info:after{content:"";z-index:-1;background:rgba(255,255,255,.04);width:40%;height:70%;position:absolute;bottom:0;right:0}.tooltip-info p{color:rgba(255,255,255,.7);font-weight:400}.tooltip-info h5{color:rgba(255,255,255,.81);margin-top:12px;padding:5px 0;font-size:14px;font-weight:400;position:relative}.show-info:hover .tooltip-info,.show-info.show-info_act.vis-phot_det .tooltip-info{visibility:visible;opacity:1;bottom:0}.det-overlay{z-index:60;background:rgba(0,0,0,.5);display:none;position:fixed;top:0;bottom:0;left:0;right:0}.fix-pr-det{z-index:61;background:#fff;width:950px;position:absolute;top:100%;bottom:0;left:40px;overflow:hidden}.pr-details-wrap{padding:0 110px;position:absolute;top:90px;bottom:50px;left:0;right:30px;overflow:hidden}.pr-details-wrap.pr-det_vis{z-index:1;margin-top:40px;padding:0;position:relative;top:0;bottom:0;right:0;overflow:visible}.pr-details-wrap.pr-det_vis.pr-details-ccp{margin-top:30px}.pr-det_anim{transform:translateY(100px)}.fix-pr-det .nicescroll-cursors,.pr-det_anim{opacity:0}.fix-pr-det.viscur .nicescroll-cursors{opacity:1}.closedet_style{cursor:pointer;z-index:20;background:#333;width:60px;height:60px;line-height:60px;position:absolute;top:-60px;right:0}.pr-det-title{margin:30px 0 40px}.pr-details-wrap p{text-align:left}.pr-det-title h3{text-align:left;color:#000;float:left;width:100%;padding-bottom:20px;font-size:26px;font-weight:700;line-height:34px}.pr-det-title h3 span{font-weight:100}.pr-subtitle{color:#000;float:left;text-align:left;width:100%;margin:30px 0;font-size:18px;font-weight:800}.pr-subtitle.no-top-mar{margin-top:0}.pr-det-title_opt a,.pr-det-title_opt span{float:left;text-transform:uppercase;letter-spacing:4px;margin-right:12px;font-size:10px;font-weight:800;position:relative}.pr-det-title_opt span{margin-left:50px}.pr_acc{margin-bottom:30px}.pr-list{z-index:2;background:#292929;margin-top:40px;padding:50px 45px;position:relative}.pr-list:before{content:"";z-index:1;background:#313131;width:80px;position:absolute;top:0;bottom:0;right:0}.pr-list:after{content:"Details";z-index:2;color:#fff;text-transform:uppercase;letter-spacing:8px;margin-top:-10px;font-size:10px;font-weight:600;position:absolute;top:50%;right:-8px;transform:rotate(-90deg)}.pr-list.pr-list_inline{padding:30px}.pr-list li{float:left;text-align:left;color:#fff;text-transform:uppercase;letter-spacing:2px;word-spacing:0;width:50%;padding:10px 0;font-size:10px;font-weight:600}.pr-list_inline li{width:100%}.pr-list li span{float:left;color:#8b8b8b;width:100%;padding-bottom:5px}.pr-list_inline li span{width:auto;margin-right:10px}.pr-list.pr-list-color{margin-bottom:40px}.pr-list li a{color:#fff}.parallax-header{float:left;z-index:20;background:#35353a;margin-bottom:20px;padding:15px 30px;position:relative}.parallax-header span,.parallax-header a{float:left;text-transform:uppercase;color:#fff;letter-spacing:2px;margin-right:20px;font-size:10px}.content-nav_holder{z-index:100;margin-top:80px}.content-nav_holder.cnh_sin-post{margin-top:40px}.content-nav{float:left;background:#2d2d32;width:100%;position:relative}.content-nav li{float:left;width:50%;padding:0 50px;position:relative}.content-nav li:first-child{border:none}.content-nav li a.ln,.content-nav li a.rn{color:#fff;width:100%;padding:30px 0;font-size:12px;position:relative}.content-nav li a.ln{text-align:left;float:left}.content-nav li a.rn{text-align:right;float:right}.content-nav li a.ln i,.content-nav li a.rn i{transition:all .3s linear}.content-nav li a.ln:hover i,.content-nav li a.rn:hover i{transform:rotateX(360deg)}.content-nav li a span{text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:500}.content-nav li a.ln span{padding-left:15px}.content-nav li a.rn span{padding-right:15px}.content-nav:before{content:"";z-index:2;width:1px;height:30px;margin:-15px 0 0;position:absolute;top:50%;left:50%}.content-nav:after{content:"";z-index:1;background:rgba(255,255,255,.1);width:1px;position:absolute;top:0;bottom:0;left:50%}.content-nav_mediatooltip{opacity:0;visibility:hidden;transition:all .2s linear;position:absolute;bottom:100%;overflow:hidden}.content-nav li:hover .content-nav_mediatooltip{opacity:1;visibility:visible}.content-nav_mediatooltip.cnmd_leftside{left:0;right:30%}.content-nav_mediatooltip.cnmd_rightside{left:30%;right:0}.content-nav_mediatooltip img{z-index:1;width:100%;height:auto;transition:all 2s cubic-bezier(.19,1,.22,1);position:relative;transform:translateZ(0)}.content-nav li:hover .content-nav_mediatooltip img{transform:scale(1.15)}.det-carousel-wrap{background:#333;padding-top:110px}.det-carousel-wrap:before,.hero-carousel-wrap:before{content:"";z-index:1;background:#292929;width:350px;height:100%;position:absolute;top:0;right:0}.det-carousel{height:608px;padding:0 0 0 20px}.det-carousel-controls{height:80px}.det-carousel-title{float:left;height:60px;margin-top:13px;padding:0 0 0 160px;line-height:60px;position:relative}.det-carousel-title:before{content:"";width:90px;height:1px;margin-top:-4px;position:absolute;top:50%;left:20px}.det-carousel-title h4{text-align:left;color:#fff;font-weight:800px;text-transform:uppercase;letter-spacing:4px;float:left;font-size:10px;position:relative;top:-4px}.home-half-slider{z-index:5;background:#292929;padding-top:90px;overflow:hidden}.fs-slidercontrols{z-index:20;background:#333;height:80px;padding:0 110px 0 30px;position:absolute;bottom:0;right:0}.hsc_pp2 i{transition:all .2s ease-in-out}.hsc_pp2{cursor:pointer;background:#292929;width:80px;height:80px;font-size:10px;line-height:80px;position:absolute;top:0;right:0}.hsc_pp2.auto_actslider2 i:before{content:""}.hsc_pp:hover:after{background:rgba(255,255,255,.3);transform:scale(1.2)}.hsc_counter-wrap{float:left;color:#fff;margin-right:90px;position:relative;top:30px}.hsc_counter-wrap div{float:left;text-align:center;width:50px;position:relative}.fs-slidercontrols .hero-slider-wrap_pagination{float:left;margin-right:50px;position:relative;top:30px;bottom:auto;left:0}.fs-slidercontrols .hero-slider-wrap_pagination.hswp2{width:auto;top:30px}.fs-slidercontrols .hero-slider-wrap_pagination.hswp2 .swiper-pagination-bullet{margin-bottom:0;margin-right:10px}.accordion{float:left;width:100%;position:relative}.accordion a.toggle{float:left;box-sizing:border-box;text-align:left;text-transform:uppercase;letter-spacing:2px;background:#f8f8f8;border:1px solid #eee;width:100%;height:70px;padding:0 50px 0 30px;font-size:10px;font-weight:600;line-height:70px;transition:all .3s linear;position:relative}.accordion a.toggle span{background:#35353a;border-bottom:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);width:70px;position:absolute;top:-1px;bottom:-1px;right:-1px}.accordion a.toggle span:before{content:"";color:#000;width:10px;height:10px;margin:-5px 0 0 -5px;font-family:"Font Awesome\5 Pro";font-size:10px;font-weight:100;line-height:10px;transition:all .3s linear;position:absolute;top:50%;left:50%}.accordion a.toggle.act-accordion{color:#fff;background:#35353a;border-color:transparent}.accordion a.toggle.act-accordion span:before{content:""}.accordion-inner{float:left;text-align:left;background:#fff;border:1px solid #eee;width:100%;margin:0 0 15px;padding:15px 30px;display:none;position:relative}.accordion-inner.visible{display:block}.skillbar-box{float:left;width:100%;position:relative}.skillbar-bg{float:left;background:#333;width:100%;height:8px;margin:14px 0;display:block;position:relative;overflow:hidden}.custom-skillbar-title span{float:left;color:#666;text-align:left;text-transform:uppercase;letter-spacing:2px;margin-top:6px;font-size:10px;font-weight:400}.custom-skillbar{width:0;height:8px}.skill-bar-percent{float:right;color:#999;font-size:14px;font-weight:400}.map-container{z-index:1;height:100%;position:absolute;left:0;right:0}.map-container,#map-single{height:100%}.leaflet-left{z-index:10000;top:auto;bottom:0;right:0}.leaflet-touch .leaflet-bar a{background:#333;border:none;width:80px;height:80px;margin-top:1px;font-size:12px;line-height:80px}.leaflet-container a.leaflet-popup-close-button{top:10px;right:10px}.leaflet-popup-content-wrapper{background:#333}.map-view-wrap{z-index:211;background:#292929;width:400px;position:absolute;bottom:0;left:40px}.map-view-wrap_item{float:left;padding:50px 40px 30px;position:relative}.map-view-wrap_item:before{content:"";background:#333;width:120px;height:80px;position:absolute;bottom:0;right:0}.contact-details h4{text-align:left;color:#fff;text-transform:uppercase;padding-bottom:30px;font-size:19px;font-weight:800;position:relative}.contact-details li{text-align:left;letter-spacing:1.5px;word-spacing:0;text-transform:uppercase;margin-bottom:22px;font-size:10px;font-weight:600;display:block}.contact-details li span{float:left;width:100%;margin-bottom:6px}.contact-details li a{color:#fff;transition:all .2s ease-in-out}.contact-details li a:hover{color:#000;text-decoration:underline}.contact-details li:last-child{margin-bottom:0}.map-view-wrap_item .btn{cursor:pointer;margin-top:30px}.contact-form-wrap,.contact-form-overlay{z-index:294;height:100%;position:fixed;left:0;right:0}.contact-form-overlay{position:absolute}.contact-form-wrap{display:none;overflow:auto}.contact-form-overlay{z-index:1;background:rgba(0,0,0,.3)}.contact-form-container{z-index:2;max-width:650px;margin:0 auto;position:relative;top:200px}.contact-form-content{opacity:0;visibility:hidden;background:#fff;transition:all .3s ease-in-out;transform:translateY(150px)}.contact-form-content:before{content:"";background:#eee;height:1px;position:absolute;bottom:50px;left:60px;right:50px}.contact-form-content:after{content:"";background:#eee;height:1px;position:absolute;top:50px;left:60px;right:50px}.vis-coninfwrap{opacity:1;visibility:visible;transform:translateY(0)}.contact-form-header{z-index:10;margin-top:14px;padding:20px 50px;position:relative}.contact-form-header h4{text-align:left;float:left;background:#fff;padding-right:50px;font-size:18px;font-weight:600}.close-contact-form{cursor:pointer;z-index:20;background:#272727;width:46px;height:46px;font-size:12px;line-height:46px;position:absolute;top:12px;right:50px}.close-contact-form:hover{background:#333}.custom-form{float:left;width:100%;padding:30px 50px;position:relative}.custom-form textarea,.custom-form input[type=text],.custom-form input[type=email]{float:left;color:#000;-webkit-appearance:none;background:#f0f0f0;border:none;width:100%;padding:15px 30px;font-family:Mukta Vaani,sans-serif;font-size:12px;font-weight:600;position:relative}.custom-form input::-webkit-input-placeholder{color:#666;text-transform:uppercase;letter-spacing:1px;font-family:Mukta Vaani,sans-serif;font-size:10px;font-weight:600;position:relative}.custom-form textarea::-webkit-input-placeholder{color:#666;text-transform:uppercase;letter-spacing:1px;font-family:Mukta Vaani,sans-serif;font-size:10px;font-weight:600;position:relative}.custom-form input:-moz-placeholder-shown{color:#666;text-transform:uppercase;letter-spacing:2px;font-family:Mukta Vaani,sans-serif;font-size:10px;font-weight:600;position:relative}.custom-form textarea:-moz-placeholder-shown{color:#666;text-transform:uppercase;letter-spacing:2px;font-family:Mukta Vaani,sans-serif;font-size:10px;font-weight:600;position:relative}.custom-form textarea{resize:none;-webkit-appearance:none;height:150px;padding:35px 30px 25px}.custom-form input{margin-bottom:20px}.custom-form button{cursor:pointer;-webkit-appearance:none;float:left;border:none;border-radius:0;outline:none;margin-top:25px;font-family:Mukta Vaani,sans-serif;font-size:10px}.custom-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666;text-transform:uppercase;letter-spacing:2px;background:#f0f0f0;border:none;border-radius:0;width:100%;height:50px;padding:15px 30px;font-family:Mukta Vaani,sans-serif;font-size:10px;font-weight:600;position:relative}.select-holder:before{content:"";color:#000;z-index:20;font-family:"Font Awesome\5 Pro";font-size:12px;position:absolute;bottom:16px;right:20px}#message{text-align:left;float:left;color:#000;width:100%;padding-left:50px}#message h3{text-transform:uppercase;padding-bottom:5px;font-size:12px}#message p{color:#292929}#message p strong{font-weight:800px}.dark-bg{background:#262626}.dark-bg-2{background:#292929}.section-title{margin:0 0 60px}.section-title:after{content:"";background:#eee;width:100%;height:1px;position:absolute;bottom:-10px;left:0}.section-title h2{text-align:left;text-transform:uppercase;color:#000;float:left;width:100%;padding-bottom:10px;font-size:26px;font-weight:800;line-height:34px}.section-title p{color:#666;text-align:left;text-transform:uppercase;letter-spacing:1px;z-index:2;max-width:450px;padding-top:10px;font-size:10px;font-weight:400;line-height:22px;position:relative}.section-title h2 strong{font-weight:400}.section-title.st_light h2{color:#fff}.section-title.st_light{margin-bottom:0}.sec-title_dec{z-index:3;width:70px;height:1px;position:absolute;bottom:-10px;left:0}.text-block{margin-top:20px;padding-left:30px}.text-block p{text-align:justify}.text-block_subtitle{text-align:left;padding-bottom:20px;font-size:24px;font-weight:700;line-height:30px}.text-block.tb_post{background:#f8f8f8;border:1px solid #eee;margin-top:30px;padding:30px 40px}.process-box h3,.bold-title{float:left;text-align:left;width:100%;padding-bottom:30px;font-size:26px;font-weight:700}.gray-bg{background:#f8f8f8}.testi-item{transition:all .3s ease-in-out}.testimonilas-text{background:#f1f1f1;padding:25px 30px 55px;transition:all .3s ease-in-out;overflow:hidden}.testimonilas-text:after{content:"";color:#ccc;opacity:.3;font-family:"Font Awesome\5 Pro";font-size:24px;position:absolute;bottom:20px;right:25px}.testimonilas-text h3{float:left;text-align:left;width:100%;padding-bottom:28px;padding-left:70px;font-size:16px;font-weight:600;position:relative;top:2px}.testimonilas-carousel .swiper-slide{padding:0 0 30px}.testi-avatar{z-index:20;position:absolute;top:15px;left:30px}.testi-avatar img{float:left;z-index:2;border-radius:100%;width:50px;height:50px;position:relative}.swiper-slide-active .testimonilas-text{background:#fff}.testimonilas-text p{color:#999;text-align:justify;padding-bottom:10px;font-size:12px}.testi-link{text-transform:uppercase;color:#666;letter-spacing:2px;background:#f8f8f8;border:1px solid #eee;border-bottom:none;width:170px;padding:8px 0;font-size:10px;font-weight:600;position:absolute;bottom:0;left:30px}.swiper-slide-active .testi-item{background:#fff}.swiper-slide-active .testi-item p{color:#666}.swiper-slide-active .testi-item .testimonilas-text:before,.swiper-slide-active .testi-item .testimonilas-text:after{opacity:1}.testi-number{color:#ccc;z-index:20;font-family:Teko,sans-serif;font-size:28px;font-weight:800;position:absolute;top:20px;right:30px}.tc-button_wrap{float:right;position:relative}.tc-button{float:left;z-index:50;cursor:pointer;background:#333;border-radius:2px;width:40px;height:40px;margin-top:-10px;margin-left:4px;line-height:40px}.tc-button:hover{color:#fff}.tc-pagination{float:left}.tc-pagination .swiper-pagination-bullet,.fs-slider-wrap_pagination .swiper-pagination-bullet{opacity:1;background:#fff;width:6px;height:6px;margin:0 10px;position:relative}.fs-pagin .fs-slider-wrap_pagination .swiper-pagination-bullet{margin:0 12px}.tc-pagination .swiper-pagination-bullet:after{border-color:#ccc}.tc-pagination .swiper-pagination-bullet:before,.fs-slider-wrap_pagination .swiper-pagination-bullet:before{opacity:1;background:#ccc}.tc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#222}.client-list{margin:20px 0 50px}.client-list li{float:left;width:25%;margin:0;padding:2px;position:relative;overflow:hidden}.client-list li a{float:left;background:#fff;width:100%;padding:20px 50px;transition:all .2s linear;position:relative}.client-list li a:hover{background:#f8f8f8}.client-list li img{width:100%;height:auto}.order-wrap{z-index:2;padding:50px 0}.column-wrap-container section.order-wrap_small{margin-top:30px;padding:40px 0}.order-wrap h3{float:left;text-transform:uppercase;letter-spacing:2px;color:#8b8b8b;padding-left:90px;font-size:10px;font-weight:600;position:relative;top:2px}.order-wrap h3:before{content:"";width:50px;height:1px;position:absolute;top:50%;left:0}.order-wrap:before{content:"";background:rgba(255,255,255,.04);width:46%;position:absolute;top:0;bottom:0;right:0}.order-wrap h3:after{content:"";background:rgba(255,255,255,.04);width:270px;position:absolute;top:-15px;bottom:-15px;left:-50px}.team-box{float:left;width:100%;margin-bottom:30px;position:relative}.team-photo{position:relative;overflow:hidden}.team-photo img{filter:grayscale(0%);transition:all .1s ease-out}.team-photo .overlay{opacity:0;z-index:2;background:#000;transition:all .5s ease-out}.team-box:hover img{filter:grayscale()}.team-social{z-index:15;position:absolute;bottom:-150px;left:0}.team-social li{float:left;position:relative}.team-social li a{background:#333;width:70px;height:60px;line-height:60px;display:block}.team-social li a:hover{color:#fff}.team-social,.team-photo a,.team-contact_btn{transition:all .1s ease-out}.team-box:hover .team-social{bottom:0}.team-link{opacity:0;text-transform:uppercase;letter-spacing:2px;z-index:20;background:#333;width:150px;height:50px;margin:-50px 0 0 -75px;font-size:10px;font-weight:600;line-height:50px;transition:all .1s ease-out;position:absolute;top:50%;left:50%}.team-box:hover .team-link{opacity:1;margin-top:-25px}.team-contact_btn,.team-link{transition:all .1s ease-out}.team-box:hover .team-photo .overlay{opacity:.3}.team-info{float:left;text-align:left;width:100%;padding:15px 0 0;position:relative}.team-info h3,.team-info h4{float:left;color:#000;width:100%;padding-bottom:10px;font-size:14px;font-weight:500}.team-info h3{padding-bottom:5px;font-size:16px}.team-info h3 a,.team-info p{color:#000}.team-info h4{letter-spacing:2px;color:#999;text-transform:uppercase;font-size:10px;font-weight:500}.team-info-num{z-index:10;background:#fff;width:60px;height:60px;font-size:12px;font-weight:600;line-height:60px;position:absolute;bottom:0;right:0}.team-social_single{margin-top:50px}.team-social_single_title{float:left;text-transform:uppercase;letter-spacing:2px;margin-right:30px;font-size:10px;font-weight:600;position:relative;top:16px}.team-social_single_title:before{content:"";width:20px;height:2px;position:absolute;bottom:-6px;left:0}.team-social_single li{float:left;border-top:1px solid #eee;border-bottom:1px solid #eee}.team-social_single li:last-child{border-right:1px solid #eee}.team-social_single li a{float:left;background:#f8f8f8;border-left:1px solid #eee;width:46px;height:46px;font-weight:600;line-height:46px}.team-social_single li a:hover{text-transform:uppercase;background:#fff}.inline-facts-container{background:#333;margin-top:60px;padding:30px 20px}.inline-facts-wrap{float:left;width:25%;position:relative}.inline-facts-wrap .num{color:#fff;font-size:34px;font-weight:900}.inline-facts-wrap h6{color:rgba(255,255,255,.81);letter-spacing:2px;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:500;position:relative}.inline-facts-wrap:before{content:"";background:rgba(255,255,255,.2);width:1px;height:20px;margin-top:-10px;position:absolute;top:50%;left:0}.inline-facts-container .inline-facts-wrap:first-child:before{display:none}.serv-item{float:left;width:100%;margin-bottom:60px;position:relative}.serv-item h4{text-align:left;padding-bottom:4px;font-size:18px;font-weight:700}.serv-item ul{float:left;width:100%;padding-left:20px;list-style:outside}.serv-item ul li{float:left;text-align:left;color:#292929;width:100%;padding-bottom:10px;padding-left:10px;font-weight:700}.serv-media{width:45%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.serv-text{float:right;background:#fff;width:55%;padding:30px 40px;position:relative}.serv-item:before{content:"";background:#ddd;width:1px;height:60px;position:absolute;bottom:-60px;left:120px}.serv-item-right .serv-text{float:left}.serv-item.serv-item-right:before{left:auto;right:120px}.serv-item-right .serv-media{left:auto;right:0}.serv-item-right .team-info-num{left:0;right:auto}.serv-item-right .serv-text:before{left:-10px;right:auto}.column-wrapper_text p{text-align:left}.serv-link{float:left;background:#333;border-radius:2px;margin-top:20px;padding:12px 30px;font-weight:600}.serv-price-wrap{float:left;color:rgba(255,255,255,.81);text-transform:uppercase;letter-spacing:2px;margin-top:30px;padding:15px 60px 15px 30px;font-size:10px}.serv-price-wrap span{float:left;margin-right:15px;padding-right:15px;position:relative}.serv-price-wrap span:before{content:"";background:rgba(255,255,255,.21);width:1px;height:30px;margin-top:-15px;position:absolute;top:50%;right:0}.serv-table{float:left;width:100%;margin-bottom:20px}.serv-table td{color:#666;border-left:1px solid #e2e6e7;padding:18px 30px;font-size:12px;font-weight:600;line-height:24px}.serv-table td:first-child{text-align:left;border-left:none}.serv-table.align-left td:first-child{text-align:left}.serv-table tr:nth-child(odd){background:#f5f5f5}.video-box-btn{z-index:20;background:#2d2d32;border-radius:100%;width:80px;height:80px;margin:-40px 0 0 -40px;line-height:80px;transition:all .3s linear;position:absolute;top:50%;left:50%;box-shadow:0 0 0 7px rgba(255,255,255,.2)}.video-box-btn:hover{color:#fff;box-shadow:0 0 0 17px rgba(255,255,255,.2)}.video-promo-text{margin-top:50px;padding-right:20px}.video-promo-text p{color:rgba(255,255,255,.6);text-align:justify}.dec-img img{z-index:5;position:relative}.dec-img:before{content:"";z-index:1;width:50%;height:50%;position:absolute;bottom:-10px;right:-10px}.dec-img:after{content:"";border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);width:50px;height:50px;position:absolute;top:-20px;left:-20px}.media-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.video-mask{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.video-holder{width:100%;display:block;position:absolute;top:0;left:0;height:100%!important;padding:0!important;overflow:hidden!important}.video-holder iframe{width:100%;height:100%;display:block;position:absolute;top:-75px;left:50%;overflow:hidden}.background-youtube{position:absolute;top:-25%!important}.video-container{z-index:-1;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container video{width:100%}.resp-video{height:0;margin-bottom:20px;padding-top:30px;padding-bottom:56.25%;position:relative;overflow:hidden}.resp-video iframe,.resp-video object,.resp-video embed{width:100%;height:100%;position:absolute;top:0;left:0}.blog-media video{width:100%;height:auto}.mob-bg{display:none}.video-single-wrapper{z-index:50;background:#292929}.video-holder-wrap,.fs-hero-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.hero_promo-wrap{z-index:25;background:#292929;min-width:35%;padding-right:230px;position:absolute;bottom:0;right:0}.hero_promo-wrap:before{content:"";z-index:1;width:70px;height:70px;position:absolute;top:-5px;left:-5px}.hero_promo-title{float:left;color:#fff;text-align:left;z-index:3;background:#292929;width:100%;padding:45px 30px 45px 50px;position:relative}.hero_promo-title h4{padding:10px 0 15px;font-size:15px;font-weight:600}.hero_promo-title p:before{content:"";background:#fff;width:20px;height:1px;position:absolute;bottom:-10px;left:0}.hero_promo-title p{color:rgba(255,255,255,.6);font-size:11px;line-height:15px;position:relative}.hero_promo-button{width:230px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.hero_promo-button a{color:#fff;z-index:20;background:#000;border-radius:100%;width:50px;height:50px;margin:-25px 0 0 -25px;font-size:9px;line-height:50px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;box-shadow:0 0 0 7px rgba(255,255,255,.2)}.hero_promo-button a:hover{color:#fff;box-shadow:0 0 0 17px rgba(255,255,255,.2)}.video-single-wrapper_dec{z-index:20;background:rgba(255,255,255,.3);height:1px;position:absolute;bottom:80px;left:180px;right:650px}.video-single-wrapper_dec:before{content:"";width:80px;height:1px;position:absolute;top:0;left:0}.vswd_2{bottom:40px;left:450px;right:40%}.grid-post-media{overflow:hidden}.grid-post-media a{display:block;position:relative}.post-det{background:#fff;padding:25px 30px}.post-det-num{z-index:10;background:#fff;width:60px;height:60px;font-size:11px;font-weight:600;line-height:60px;position:absolute;bottom:0;right:0}.post-tooltip{letter-spacing:2px;text-transform:uppercase;z-index:5;background:#292929;width:130px;height:50px;margin:-25px 0 0 -65px;font-size:10px;font-weight:800;line-height:50px;position:absolute;top:50%;left:50%}.grid-post-media .overlay,.post-tooltip{opacity:0;transition:all .3s ease-in-out}.grid-post-media:hover .post-tooltip{opacity:1}.grid-post-media:hover .overlay{opacity:.4}.post-header{float:left;z-index:20;margin-bottom:15px;position:relative}.post-link{float:left;text-align:left;text-transform:uppercase;color:#292929;letter-spacing:2px;border-top:1px solid #eee;width:100%;margin-top:6px;padding-top:20px;font-size:10px;font-weight:800}.post-link i{margin-left:10px;transition:all .3s ease-in-out}.post-link:hover i{margin-left:20px}.post-header span,.post-header a{float:left;text-transform:uppercase;color:#666;letter-spacing:2px;margin-right:10px;font-size:10px;font-weight:800}.post-det{padding-top:20px}.post-det h3{text-align:left;text-transform:uppercase;color:#292929;padding-bottom:5px;font-size:16px;font-weight:800}.post-det h3 a{color:#292929}.post-det p{text-align:justify}.blog-filters{z-index:20;background:#313131;margin-bottom:20px}.blog-btn-filter{float:right;background:#292929;border-left:1px solid rgba(255,255,255,.1);position:relative}.blog-filters .blog-btn-filter:last-child{border:none}.blog-btn-filter ul{background:#393939;width:180px;padding:15px 20px;display:none;position:absolute;top:70px;right:0}.blog-btn-filter ul li{float:left;text-align:left;width:100%;padding:6px 0}.blog-btn-filter ul li a{text-transform:uppercase;color:#fff;letter-spacing:2px;font-size:10px}.blog-btn{float:left;cursor:pointer;text-transform:uppercase;color:#fff;letter-spacing:2px;width:180px;height:70px;font-size:10px;line-height:70px;position:relative}.blog-btn:hover{color:#fff}.blog-search-wrap{float:left;position:relative;top:15px;left:20px}.blog-search-wrap button{float:left;cursor:pointer;background:0 0;border:none;outline:none;margin-left:30px;position:relative;top:13px}.blog-search-wrap button:hover{color:#fff}.blog-search-wrap input{float:left;color:#fff;background:rgba(255,255,255,.08);border:none;outline:none;padding:10px 15px;font-family:Mukta Vaani,sans-serif}.blog-search-wrap input::-webkit-input-placeholder{color:#fff;font-family:Mukta Vaani,sans-serif;font-size:12px;font-weight:600;position:relative}.blog-search-wrap input::-webkit-input-placeholder{color:#fff;font-family:Mukta Vaani,sans-serif;font-size:12px;font-weight:600;position:relative}.pagination{text-align:center;float:left;z-index:10;margin:20px 0 0 8px;position:relative}.pagination a{float:left;box-sizing:border-box;color:#888da0;letter-spacing:1px;background:#333;width:60px;height:60px;font-size:11px;line-height:60px;position:relative}.pagination a.current-page,.pagination a:hover{color:#fff}.pagination a i{font-size:12px}.ss-slider-controls2{z-index:100;width:100%;position:absolute;bottom:0;left:0}.ss-slider-controls2 .ss-slider-pagination{float:none;background:#333;margin:0;padding:10px 50px;display:inline-block;position:relative}.ss-slider-controls2 .ss-slider-pagination .swiper-pagination-bullet{margin:0 10px}.post-opt{margin-bottom:20px}.post-opt li{float:left;letter-spacing:1px;text-transform:uppercase;margin-right:10px;font-size:10px;font-weight:600}.post-opt li a,.post-opt li span{color:#292929}#comments{text-align:left;float:left;width:100%}.single-post-comm{margin-top:30px}#comments.single-post-comm{margin-top:0;padding-top:0}.comment-num{z-index:10;font-size:11px;font-weight:800;position:absolute;top:30px;right:40px}.comment{float:left;margin-top:20px;padding-left:20px;position:relative}.comment-body{background:#f9f9f9;border:1px solid #eee;margin:10px 0 10px 80px;padding:30px;position:relative}.comment-author{position:absolute;top:30px;left:-76px}.comment-author:before{content:"";border-bottom:1px solid #eee;border-left:1px solid #eee;width:50px;height:50px;position:absolute;bottom:-50px;left:50%}.comment-author img{border-radius:100%}.comment .children{margin-left:70px}.fn{text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.comment-meta,.comment-meta a{letter-spacing:1px;color:#292929;padding-bottom:10px;font-size:12px;font-weight:800}#respond{margin-top:40px}#reply-title{margin-bottom:5px;padding-bottom:30px}.custom-form.add-comment input{padding:20px 30px}.add-comment{margin-top:40px;padding:0}.add-comment button{-webkit-appearance:none;cursor:pointer;border:none;outline:none;margin-top:30px}.impulse-container{overflow:hidden}.impulse-wrap{z-index:4;-webkit-perspective:1000px;background:#333;width:100%;height:100%;position:absolute;top:0;left:0}.impulse-wrap:before,.impulse-wrap:after{content:"";z-index:-1;background:#292929;width:350px;height:100%;position:absolute;top:0;right:0}.impulse-wrap:after{height:30%;top:auto;bottom:0;left:0;right:auto}.impulse-wrap .section-entry{transform:translateZ(40px)}.mm-parallax{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.impulse-wrap .half-bg{-webkit-box-reflect:below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(90%,transparent),to(rgba(250,250,250,.3)));position:absolute;top:120px;bottom:80px;left:40px;right:0;overflow:hidden}.error-wrap{z-index:20;top:50%;transform:translateY(-50%)}.error-wrap:before{content:"";width:40px;height:2px;margin:0 0 0 -20px;position:absolute;bottom:52px;left:50%}.error-wrap h2{color:#fff;font-family:Teko,sans-serif;font-size:184px;font-weight:900;line-height:185px}.error-wrap p{color:rgba(255,255,255,.91);text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;font-size:10px}.show-fixed-filters,.show-fixed-filters2,.tbh_mob{display:none}@media only screen and (max-height:800px){.nav-button{top:120px}.progress-bar-wrap{top:180px}.header_social{padding:30px 0 10px}}@media only screen and (max-height:650px){.header_social li{margin-bottom:4px}}@media only screen and (max-width:1364px){.fcw_mob-hidden,.fixed-column-dec{display:none}.column-wrap{width:100%}.hero-slider_details_wrap{width:450px}.hero-slider_control-wrap{left:500px}.hero-dec{right:85%}.hero-slider-img{left:15%}.clone-counter{width:184px;height:184px;font-size:184px;line-height:184px;bottom:58px;left:20px}.fs-slider_align_title{padding-left:130px;top:30%}.hero-carousel-wrap:before{width:150px}.hsc_cw2{right:20px}.slide-progress-wrap.spw_carousel{left:60%;right:200px}.hero_promo-wrap{width:500px;min-width:auto;padding-right:200px}.hero_promo-title{padding:45px 20px 45px 30px}.hero_promo-button{width:200px}.vswd_2{left:380px;right:550px}.fixed-column-wrap{float:left;width:100%;height:auto!important;position:relative!important}.fixed-column-wrap.fcw_fw{height:100%!important}.fixed-column-wrap_bg{top:0;bottom:0;left:0;right:0}.fixed-column-wrap-content{float:left;height:auto;padding:250px 0 150px;position:relative}.fixed-column-wrap.fcw_fw .fixed-column-wrap-content{position:absolute;top:0;bottom:0}.column-wrap-container .container,.scroll-fixed-column-content .container,.fixed-column-wrap_title,.scroll-notifer{max-width:1024px}.fixed-column-wrap_title,.scroll-notifer{text-align:left;z-index:20;width:92%;margin:0 auto;position:relative;bottom:auto;left:auto;right:auto}.fixed-column-wrap_title:before{left:0;right:auto}.column-wrap-container.single_cwc{padding:0}.scroll-notifer{margin-top:10px;left:2px}.fixed-column-wrap.fcw_fw .fwc-dec_top,.fixed-column-wrap.fcw_fw .fwc-dec_right,.fixed-column-wrap.fcw_fw .fixed-column-wrap_dec,.fixed-column-wrap.fcw_fw .fixed-column-wrap_bg:before,.fixed-column-wrap.fcw_fw .fixed-column-wrap_bg .hero-scroll-down-notifer{display:none}.video-single-wrapper_dec{bottom:40px;left:80px;right:550px}.fixed-bottom-panel{left:0}.hor-content_padd{padding-left:0}.fs-pg-idicator_wrap:after{width:150px}.fs-pg-idicator_wrap:before{width:100px}.fbp_dec:after{right:135px}.fixed-bottom-panel .hero-scroll-down-notifer.hsn_2{right:240px}.horizontal-grid-wrap{padding:90px 0}.fs-grid-wrap .gallery-item,.fs-grid-wrap .gallery-item-second{width:50%}}@media only screen and (max-width:1064px){.main-header{width:100%}.top-header,.hero-dec,.clone-counter,.height-emulator,.stf-con_mob-hidden,.hero-dec-line,.menu-button-text,.element,.fcw_mob-hidden2,.vswd_2,.det-carousel-wrap .fwc-dec_top,.det-carousel-wrap .fwc-dec_right,.photo-info-btn,.home-half-slider .fwc-dec_top,.hor-folio-filter_title_2,.counter-clone.counter-clone_2,.fixed-column-filter:before,.svg-bg,.fixed-column-filter .fwc-dec_top{display:none}.main-header{border-bottom:1px solid rgba(255,255,255,.1);border-right:none;height:80px;padding:0;top:0;bottom:auto;left:0}#wrapper{top:80px;left:0}.nav-button{top:31px;left:118px}.folio-btn{left:auto;right:0}.share-wrapper{top:80px;bottom:auto;left:auto;right:0}.logo-holder{border-bottom:none;border-right:1px solid rgba(255,255,255,.1);width:80px;height:80px;line-height:80px}.progress-bar-wrap{background:0 0;width:2px;top:-38px;right:200px;transform:rotate(-90deg)translateZ(1px)}.progress-bar-wrap:before{content:"";z-index:1;background:rgba(255,255,255,.2);width:1px;height:100%;position:absolute;top:0;left:0}.progress-bar{z-index:2;top:-1px;transform:translate(0,0)}.main-footer{float:left;width:100%;position:relative;left:0}.hero-slider-img{left:0}.column-wrap-container section{padding:60px 0}.nav-holder,.nav-holder-dec{top:80px}.nav-scroll-bar-wrap{padding:70px 30px 0}.nav-holder,.nav-holder-dec{width:350px}nav.nav-inner{width:250px}.logo_menu{margin:0 0 90px}.nav-title{left:30px}.nav-holder-line{left:60px}.footer-inner{padding:70px 0 30px}.footer-header{padding-top:20px}.footer-logo{margin-top:0}.footer_text{padding-right:0}.fc_button{margin:12px 0 30px}.footer-box,.footer_text{margin-top:20px}.fet_pr-carousel_link{float:left;top:5px}.text-block{padding-left:0}.video-box{margin-top:50px}.fs-slider_align_title{width:90%;padding-left:30px;top:50%;transform:translateY(-50%)}.hero-slider_control-wrap{bottom:110px;left:auto;right:30px}.start-btn,.start-btn i,.hero-slider_details_wrap .play-pause_slider2{height:80px;line-height:80px}.start-btn{width:300px;padding-right:80px}.start-btn:before,.start-btn:after,.start-btn i,.hero-slider_details_wrap .play-pause_slider2{width:80px}.hero-slider_details_wrap{width:350px;padding:0}.fs-slider_align_title h2{font-size:70px}.subcribe-form{margin:22px 0 20px}.folio-btn:hover .folio-btn-tooltip{top:60px}.hero-carousel-wrap{padding:0 0 80px}.fs-pagin{bottom:30px;left:330px}.slide-progress-wrap.spw_carousel{bottom:35px}.hsc_cw2{bottom:28px}.column-wrap-container{padding:0}.hero_promo-wrap{width:400px;padding-right:150px}.hero_promo-title{padding:30px 20px 30px 30px}.hero_promo-button{width:150px}.fixed-column-wrap_bg:before{background:#212121;width:90px}.fwc-dec_top,.fwc-dec_right{right:45px}.fixed-column-wrap-content .hero-scroll-down-notifer{margin-bottom:20px;right:35px}.fixed-column-wrap-content{padding:170px 0 100px}.fixed-column-wrap_title{font-weight:600}.fixed-column-wrap.fcw_fw{height:400px!important}.cfh_nomob{height:auto}.map-view-wrap{float:left;width:100%;position:relative;left:0}.map-view-wrap_item:before{width:30%;height:100%}.impulse-wrap .half-bg{top:80px;bottom:80px;left:0}.det-carousel-wrap,.det-carousel{padding:0}.det-carousel{height:400px}.pr-list li{width:33.3%}.show-info.show-info_act span{display:block}.det-carousel-title{padding:0 0 0 70px}.det-carousel-title:before{width:30px}.fw_scb.fw-carousel-button-prev,.cc-prev{left:18px}.home-half-slider{height:100%;padding:0}.fs-slidercontrols{width:100%;height:80px;padding:0 110px 0 30px;position:absolute;bottom:0;right:0}.fsc-holder{padding:0 0 80px}.fixed-bottom-panel{height:80px}.pr-det_btn{margin-left:30px}.fix-pr-det{width:750px}.pr-details-wrap{padding:0 60px}.horizontal-grid-wrap{padding:0 0 80px}.nicescroll-rails.nicescroll-rails-hr{margin-top:-82px;top:100%!important}.top-btn-holder{float:left;width:100%;height:90px;position:relative;top:0}.wf-header{padding-top:0}.four-column .gallery-item{width:33.3%}.four-column .gallery-item.gallery-item-second{width:66.6%}.filter-holder.fixed-filter{z-index:50;position:absolute;top:90px}.column-wrap-container.folio_cwc{padding:80px 0 0}.scroll-fixed-column-content{z-index:500;height:80px;position:absolute;top:0;left:0}.fs-grid-wrap{padding-right:0}.fs-grid-wrap .gallery-item{width:33.3%}.fs-grid-wrap .gallery-item-second{width:66.6%}.fixed-column-filter{width:350px;display:none;top:80px;right:0;height:350px!important}.fixed-column-filter .gallery-filters{float:left;width:100%;margin-top:50px;position:relative;top:0;transform:translateY(0)}.tbh_mob{display:block}.min-pad .gallery-item{padding:0}.contact-form-container{padding:0 30px;top:80px}.contact-form-container .custom-form button{margin-bottom:80px}.page-load{left:0}}@media only screen and (max-width:768px){.hero-slider_details_wrap,.hero_promo-title,.hero_promo-button .bg,.hero_promo-button .overlay,.hero_promo-wrap:before,.section-number,.slide-progress-wrap.spw_carousel,.fs-pagin,.ss-slider-pagination,.det-carousel-wrap:before,.fixed-bottom-panel,.mh_nav,.fbp_mob-vis:after,.fbp_mob-vis:before,.fbp_mob-vis .hero-scroll-down-notifer,.hor-scroll-idicator,.body-color-bg{display:none}.hero-slider_control-wrap{bottom:20px;left:20px;right:auto}.start-btn{width:calc(100% - 120px)}.start-btn.start-btn_2{width:calc(100% - 140px)}.hero_promo-wrap{background:0 0;width:140px;height:80px;padding-right:0}.hero_promo-button{width:140px;height:80px}.hero-decor-let{bottom:260px}.content-nav_holder{margin-top:30px}.services-nav{float:left;position:relative;top:0}.services-nav li{margin:10px 50px 10px 0}.scroll-fixed-column-content.sn_wrap{height:auto;padding:30px 0}.blog-search-wrap{width:calc(100% - 80px)}.blog-search-wrap input,.blog-btn,.blog-btn-filter ul,.fix-pr-det,.horizontal-grid-wrap,#portfolio_horizontal_container .portfolio_item,#portfolio_horizontal_container .portfolio_item .grid-item-holder,#portfolio_horizontal_container .portfolio_item .grid-item-holder img,.fsc-holder,.fw-carousel .swiper-wrapper{width:100%}.blog-search-wrap button{margin-left:0;position:absolute;top:13px;right:-36px}.blog-btn-filter{margin-top:30px}.hs_counter.hs_counter2{margin:20px 30px 0 0}.video-single-wrapper_dec{bottom:40px;left:30px;right:150px}.gallery-item,.gallery-item.gallery-item-second,.blog-btn-filter{width:50%}.fix-pr-det{float:left;background:#fff;position:relative;top:0;left:0}.pr-details-wrap{padding:30px 0 40px;position:relative;top:0;bottom:auto;left:0;right:0}.pr-det_anim{opacity:1;transform:translateY(0)}.horizontal-grid-wrap{float:left;overflow:inherit!important}#portfolio_horizontal_container .portfolio_item,#portfolio_horizontal_container .portfolio_item .grid-item-holder,#portfolio_horizontal_container .portfolio_item .grid-item-holder img{height:auto!important}.fsc-holder{float:left;height:auto;padding:0;position:relative;top:0;left:0;overflow:auto}.fw-carousel .swiper-slide img,.fw-carousel .swiper-slide{display:block;width:100%!important;height:auto!important}.fw-carousel .swiper-wrapper{display:block;height:inherit!important}.fw-carousel .swiper-container,.fw-carousel,.fw-carousel-wrap,.no-mob-hidden{height:auto!important}.fw-carousel .swiper-container{position:relative}#portfolio_horizontal_container .portfolio_item:last-child .grid-item-holder{margin-bottom:80px}#portfolio_horizontal_container .portfolio_item{padding:0}.fbp_mob-vis{overflow:inherit;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.1);display:block;position:fixed}.show-fixed-filters,.show-fixed-filters2{cursor:pointer;text-transform:uppercase;letter-spacing:2px;z-index:5;background:#292929;width:250px;height:80px;font-size:10px;font-weight:600;line-height:80px;display:block;position:absolute;top:0;left:0}.inline-filter .show-fixed-filters{float:left;background:#111;position:relative}.fbp_mob-vis .gallery-filters,.fbp-filters_column .gallery-filters,.inline-filter .gallery-filters{background:#313131;width:350px;margin:-40px 0 0;padding:40px 40px 20px;display:none;position:absolute;top:auto;bottom:100%;left:0}.fbp-filters_column .gallery-filters,.inline-filter .gallery-filters{margin:0;top:100%;bottom:auto}.fbp_mob-vis .fbp-filters .gallery-filters a,.fbp-filters_column .gallery-filters a,.inline-filter .gallery-filters a{float:left;text-align:left;width:100%;margin-bottom:20px}.inline-filter .gallery-filters a{height:auto;margin:0;line-height:30px}.inline-filter .gallery-filters{border-top:1px solid rgba(255,255,255,.1);padding-bottom:40px}.fbp_mob-vis .fix-count-folio{float:right;margin:30px 0 0}.fbp-filters{float:left;width:100%;margin:0;padding:0 0 0 250px}.four-column .gallery-item,.four-column .gallery-item.gallery-item-second,.fs-grid-wrap .gallery-item,.fs-grid-wrap .gallery-item-second{width:50%}}@media only screen and (max-width:650px){.subbfooter{height:auto;padding:30px 80px 30px 30px;line-height:normal}.main-footer:before,.inline-facts-wrap:before,.hero-slider-wrap_pagination{display:none}.to-top-btn{line-height:80px}.footer-solcial{float:left;width:100%;margin-top:20px;margin-right:0;top:0}.footer-solcial li{margin-left:0;margin-right:10px}.serv-text,.serv-media{width:100%}.serv-media{float:left;height:250px;position:relative}.serv-text{padding:20px 30px}.inline-facts-wrap,.client-list li{width:50%}.inline-facts-container{padding:30px 20px 40px}.serv-item{margin-bottom:30px}.column-wrap-container section.order-wrap_small{padding-left:10px}.order-wrap h3{text-align:left;width:100%}.order-wrap .btn{float:left;margin-top:40px}.det-carousel{height:250px}}@media only screen and (max-width:564px){.fet_pr-carousel-box-media{height:250px}.pr-tags ul{padding-left:0}.pr-tags span{border:none;margin-bottom:10px}.fs-slider_align_title h2{font-size:50px;line-height:52px}.hhw_header:before,.progress-bar-wrap,.content-nav li a.ln i,.content-nav li a.rn i,.det-carousel-title:before{display:none}.det-carousel-title{padding:0 0 0 20px}.content-nav li{padding:0 10px}.content-nav li a.ln,.content-nav li a.rn{text-align:center}.error-wrap h2{font-size:104px;line-height:105px}.pr-list li,.gallery-item,.gallery-item.gallery-item-second,.four-column .gallery-item,.four-column .gallery-item.gallery-item-second,.fs-grid-wrap .gallery-item,.fs-grid-wrap .gallery-item-second,.two-column .gallery-item{width:100%;padding:0}.show-fixed-filters{width:200px}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{-webkit-background-size:cover;background-position:50%;background-attachment:scroll!important}}
.color-bg,.folio-btn-dot:before,.main-header:after,.aside-header:after,.progress-bar__progress,.footer_text:before,.hs_init .swiper-scrollbar-drag,.scroller,.content-nav:before,.ss-slider-pagination .swiper-pagination-bullet:before,.det-carousel-title:before,.hero-slider-wrap_pagination .swiper-pagination-bullet:before,.video-single-wrapper_dec:before,.custom-skillbar,.section-title:before,.tc-pagination .swiper-pagination-bullet:before,.scroll-init li a:after,.sec-title_dec,.nav-button span,.sb-button_point:nth-child(2):before,.fwc-dec_top:after,.page-subtitle:before,.fbp_dec:after,.hor-folio-filter_title:before,.element-item:before,.fixed-column-wrap_title h2:before,.order-wrap h3:before,.half-section_box_title h4:before,.page-title:before,.hero-section_dec:after,.section-separator span,.page-scroll-nav li a:after,.video_link:hover i,.fixed-column-wrap_dec:before,.team-info:after,.resum-header:before,.fixed-column-wrap_title:before,.fet_pr-carousel-box-text a:before,.fet_pr-carousel_title h2:before,.grid-carousel_pagination .swiper-pagination-bullet:before,.video-promo-text h3:before,.video-box-btn:hover,.dec-img:before,.services-nav li a:after,.team-social_single_title:before,.pagination a.current-page,.error-wrap:before,.filter-holder.fixed-filter .gallery-filters a.gallery-filter-active:before,.fixed-column-filter .gallery-filters a:before,.slide-progress,.hhw_header:before,.hero_promo-title p:before,.hero_promo-wrap:before,.grid-carousel-title h3:before,.fs-pagin .swiper-pagination-bullet:before,.pl-row span.pl-row-anim2,.double-bounce2,.pl-row span.pl-row-anim:after{background:#f9bf26}.nav-holder nav li a.act-link,.to-top-btn i,.inline-filter .gallery-filters a.gallery-filter-active,.footer-header span,.closedet_style,.accordion a.toggle span:before,.leaflet-touch .leaflet-bar a,.pr-list li a:hover,.contact-details li span,.leaflet-container a.leaflet-popup-close-button,.btn:after,.content-nav li a i,.parallax-header a,.breadcrumbs-list span,.box-media-zoom:hover,.tooltip-info h5,.hsc_pp2,.hero_promo-button a,.fbp-filters .gallery-filters a.gallery-filter-active,.grid-det-item:before,.grid-media-zoom,.box-media-zoom,.pr-det_btn i,.big_prom span,.team-social li a,.swiper-slide-active .testi-item .testimonilas-text h3,.cc-btn,.serv-link,.team-link,.team-contact_btn,.tc-button,.submen-dec:before,.share-button:hover,.contact-form-btn:hover,.share-icon:hover,.fw_scb,.pib_icon,.single-page-fixed-row-link i,.close-share-btn,.arrowpagenav a:before,.inline-facts-wrap h6,.video_link i,.section-number strong,.swiper-slide-active .testi-item .testi-number,.testi-link:hover,.fet_pr-carousel-box-text:before,.gc-slider-cont,.fet_pr-carousel_link,.video-box-btn,.btn,.serv-price-wrap span,.pr-tags.pr-tags_dark ul li a,.blog-btn,.blog-btn-filter ul li a:hover,.blog-search-wrap button,.post-link i,.post-tooltip,.post-det h3 a:hover,.ss-slider-cont,.post-opt i,.post-header span,.pr-list:after,.pr-list li a,.pr-list_small li span,.show-filter,.fixed-inline-filter .gallery-filters a.gallery-filter-active,.fs-slider_align_title h2 span,.hero-decor-let span,.start-btn i,.hsc:hover,.clone-counter:before,.start-btn:hover,.hsc_cw2 div,.carousle-item-number,.fc_button,.subcribe-form .subscribe-button:hover,.subscribe-message i,.show-fixed-filters,.show-fixed-filters2,.hero_btn,.close-contact-form,.count-folio div.all-album,.element-item.close-icon:after,.element-item.slider_hover:after,.lg-actions .lg-next,.lg-actions .lg-prev,#message p strong{color:#f9bf26}.progress-bar__progress{stroke:#f9bf26}.pl-spinner:before{border-left-color:#f9bf26;border-right-color:#f9bf26}
