@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&amp;display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html{overflow-x:hidden!important}body,h1{font-weight:400}body,html{height:100%}body{margin:0;padding:0;font-family:"Jost",sans-serif;font-size:12px;color:#000;background:#f9f9f9;text-align:center}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}h1{font-size:4.46666666667em;text-transform:uppercase;line-height:1.17em}h2{font-size:3.2em;font-weight:600}h3{font-size:1em}h4,h5,h6{font-size:.9em;font-weight:200}h5,h6{font-size:.8em}h6{font-size:.6em}p{text-align:left;font-size:15px;line-height:24px;padding-bottom:10px}blockquote{float:left;padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:15px solid #eee}blockquote p{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#494949}.loader{position:fixed;top:50%;left:50%;width:50px;height:50px;z-index:100;font-size:4.7em;line-height:50px;margin-left:-25px;margin-top:-25px;color:#000}.loader i:before{content:""}.cn-loader{top:10px!important;left:0;font-size:18px;margin:0!important}.fa-spin{animation:spin .9s infinite linear}#main{height:100%;width:100%;position:absolute;top:0;left:0;z-index:2;opacity:0}#wrapper{margin-left:0;vertical-align:top;right:0;z-index:3}.fixed-wrap:after,.fixed-wrap:before,.left-decor,.right-decor{position:fixed;width:90px;height:100%;background:#fff;z-index:1;-webkit-transform:translate3d(0,0,0)}.fixed-wrap:after,.fixed-wrap:before{content:"";z-index:3}.fixed-wrap:before,.left-decor{left:0}.fixed-wrap:after,.right-decor,.testimonials-slider-holder .customNavigation a.next-slide{right:0}.left-decor:after,.left-decor:before,.right-decor:after,.right-decor:before{content:"";position:absolute;width:40px;left:20px;height:1px;background:#ddd}.left-decor:before,.right-decor:before{top:90px}.left-decor:after,.right-decor:after{bottom:90px}.content-holder{vertical-align:top;position:absolute;left:0;top:0;right:0;z-index:2;height:100%;padding:90px}.slid-hol{padding-top:90px}.container,.content{position:relative;z-index:2}.container{max-width:1524px;width:92%;margin:0 auto}.content{width:100%;float:left}.mr-con{top:-50px}.full-height{height:100%}.wrapper-inner{float:left;width:70%;position:relative;background:#fff;padding:150px 0;z-index:3;opacity:0}.full-width-wrap,.slide-title h3:hover:after,.slide-title h3:hover:before,.video-container video{width:100%}.full-width-wrap:before{content:"";position:absolute;right:0;width:30%;background:#fff;top:-70px;height:70px}.bg,.body-bg,.full-height-parallax{position:absolute;top:0;left:0;width:100%}.body-bg{background:#f4f4f4;z-index:2}.bg,.full-height-parallax{height:100%}.bg{background-size:cover;background-attachment:scroll;background-position:center;background-repeat:repeat;background-origin:content-box}.full-height-parallax{overflow:hidden;z-index:2}.hero-logo img,.overlay,.respimg{width:100%;height:auto}.overlay{position:absolute;top:0;left:0;height:100%;background:#000;opacity:.2;z-index:2}.nav-holder nav li,section{float:left;position:relative}section{width:100%;padding:90px 0;overflow:hidden;background:#f9f9f9}.small-container{max-width:650px}.parallax-section{padding:250px 0;overflow:hidden;z-index:2}.parallax-section div.overlay{opacity:.3!important}.sect-scroll{position:absolute;bottom:20px;left:50%;width:40px;height:40px;line-height:40px;margin-left:-20px;color:#fff;z-index:5;font-size:2em;transition:all .4s ease-in-out}.nav-holder nav li ul,.sect-scroll:before{position:absolute;transition:all .2s ease-in-out}.sect-scroll:before{content:"";bottom:100%;left:50%;margin-bottom:30px;width:1px;background:rgba(253,253,253,.6);height:30px}.sect-scroll:hover:before{height:50px}.subtitle{color:#fff;font-size:1.4em;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;padding-top:12px}.parallax-section .bg{height:120%;top:-10%}.parallax-section:before,.section-columns-img:before{content:"";position:absolute;left:0;right:0;bottom:0;height:90%;z-index:2;background:linear-gradient(transparent 0,rgba(0,0,0,.75) 100%)}.parallax-section h2{color:#fff;font-size:3.7em}.align-text{text-align:left}.no-border{border:0!important}.no-padding{padding:0!important}.fixed-title{position:fixed;width:90px;height:240px;top:50%;left:0;margin-top:-120px;letter-spacing:.17em;font-size:1.2em;text-transform:uppercase;text-align:center;font-weight:600;cursor:default;z-index:12}.fixed-title a,.fixed-title span{position:relative;display:block;min-width:150px;z-index:3;transition:all .2s linear;color:#fff;top:50%;left:-30px;transform:rotate(-90deg)}.fixed-title:after{content:"";position:absolute;bottom:0;left:0;z-index:2;right:0;top:0;background:#292929}.separator{width:40px;height:2px;background:rgba(255,255,255,.4);margin:20px auto 10px}.bl-sep{background:#000}.separator-image{background:0 0;width:auto}.btn,.nav-holder nav li a{font-size:1em;text-transform:uppercase;font-weight:700}.btn{display:inline-block;padding:24px 45px;line-height:1;letter-spacing:4px;margin:20px auto;color:#fff;background:#000;position:relative}.anim-button{background-clip:padding-box;vertical-align:middle;max-width:100%;overflow:hidden;outline:0;width:auto}.anim-button i,.anim-button span{transition:all 300ms linear;width:100%}.anim-button i{top:-100%;position:absolute;left:0;height:100%;line-height:55px;text-align:center!important;font-size:1.3em}.anim-button span{float:left;position:relative;top:0}.anim-button:hover span{top:100px}.anim-button:hover i{top:0}.video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;z-index:-1}.video-holder-wrap{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}.media-container .overlay{opacity:.4}.resp-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}#wrapper,.resp-video embed,.resp-video iframe,.resp-video object{position:absolute;top:0;left:0;width:100%;height:100%}.full-height-wrap{position:absolute;top:0;left:0;right:0;bottom:0}.big-index{z-index:6;overflow:hidden}.hero-title{position:absolute;top:50%;left:0;width:100%;z-index:5}.hero-logo{margin:0 auto 10px;max-width:200px;position:relative}.hero-logo:after,.hero-logo:before{content:"";position:absolute;top:50%;width:70px;height:3px;background:#fff;opacity:.6}.hero-logo:before{left:-150px}.hero-logo:after{right:-150px}.hero-title h3{color:#fff!important;opacity:.8}.hero-title a,.hero-title h2,.slide-title h3 a,.slide-title h4 a{color:#fff}.hero-link{margin-top:30px;font-size:16px;display:inline-table;padding:10px 26px;min-width:150px;border:1px solid rgba(255,255,255,.51)}.hero-link:hover,.slide-title h4 a:hover,.slide-title h4 a:hover i{text-decoration:line-through}.parallax-nav.swiper-nav-holder{z-index:6;position:absolute;top:50%;left:0;width:100%}.parallax-nav.swiper-nav-holder .arrow-left{left:30px!important;color:#fff;width:60px;height:60px;line-height:60px;background:rgba(0,0,0,.7);border-radius:50%;position:absolute;font-size:1.4em}.parallax-nav.swiper-nav-holder .arrow-right{right:30px!important;width:60px;background:rgba(0,0,0,.7);border-radius:50%;font-size:1.4em}.hs,.resize-carousel-holder .customNavigation{position:absolute;top:50%;right:-80px;width:70px;z-index:20;height:40px;margin-top:-20px}.hs:before,.resize-carousel-holder .customNavigation:before{content:"";position:absolute;top:0;left:50%;bottom:0;width:1px;background:#ddd}.hs a,.resize-carousel-holder .customNavigation a{position:relative;float:left;width:50%;height:40px;font-size:2em;line-height:40px;cursor:pointer}.slideshow-holder,.slideshow-item,.slideshow-item .item{float:left;z-index:1;width:100%;height:100%;position:relative}.slideshow-holder .overlay{opacity:.4;z-index:3}.slide-title-holder{position:absolute;top:0;width:100%;height:100%;z-index:3}.slide-title{top:50%;z-index:5;transform:translateY(-50%)}.slide-title .separator-image{padding:10px 0}.box-item a img,.slide-title,.slide-title .subtitle{position:relative}.slide-title .subtitle:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-25px;height:25px;width:50px;border-radius:90px 90px 0 0;border:2px solid #fff;border-bottom:none}.swiper-slide .overlay{opacity:.5}.slide-title h3,.slide-title h4{text-transform:uppercase;position:relative;color:#fff}.slide-title h3{font-size:4.2em;letter-spacing:12px;font-weight:600;margin-bottom:20px;display:inline-table}.hero-text-holder:after,.hero-text-holder:before,.slide-title h3:after,.slide-title h3:before{content:"";position:absolute;top:50%;width:50px;height:1px;background:#fff;opacity:.6;transition:all .4s ease-in-out}.hero-text-holder:before,.slide-title h3:before{left:-120px}.hero-text-holder:after,.slide-title h3:after{right:-120px}.slide-title h4{font-size:14px;letter-spacing:2px;margin:6px 0 10px;display:block}.slide-title h4 a{padding-right:0}.single-title h3{position:relative;opacity:1;top:0}.single-title .slide-title{position:relative;left:-50px}.zoomimage{position:absolute;top:30px;right:30px;cursor:pointer;z-index:25;width:60px;height:60px;background:rgba(0,0,0,.4);border-radius:50%;overflow:hidden}.bth_btn span,.parallax-nav.swiper-nav-holder .arrow-right,.scroll-page-nav li span,.zoomimage i{position:absolute;height:60px;color:#fff;line-height:60px}.zoomimage i{top:0;left:0;width:60px;z-index:1}.zoomimage:hover i{transform:rotate(-45deg)}.hero-grid,.zoomimage img{float:left;position:relative}.zoomimage img{width:60px;height:60px;opacity:0;z-index:2}.hero-grid{width:50%;height:50%}.hero-grid .overlay{z-index:2;opacity:.3}.hero-slider,.hero-slider .item{float:left;width:100%;height:100%;position:relative}.hero-text-holder{position:relative;text-align:center;color:#fff;font-size:4.2em;text-transform:uppercase;font-weight:600;letter-spacing:12px;margin:0 auto 30px;max-width:850px}.hero-text-holder .item{float:left;width:100%;overflow:hidden}.pagination,header{left:0;z-index:20;width:100%}.pagination{position:absolute;bottom:40px}.pagination .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;margin:0 10px;position:relative;transition:all .5s ease;background:#fff;opacity:.5}.resize-carousel-holder .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.resize-carousel-holder .pagination{bottom:40px}.owl-theme .owl-dots .owl-dot span:after,.pagination .swiper-pagination-bullet:after,.scroll-page-nav a:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0-11px;box-sizing:border-box;border:1px solid #ccc;border-radius:100%;transition:all .3s ease;transform:scale(0)}.pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.owl-theme .owl-dots .owl-dot.active span:after,.pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.scroll-page-nav a.act-link:after{transform:scale(1)}.box-item,.custom-inner h3{float:left;width:100%}.vertical-gallery .box-item{margin-bottom:10px}.box-item a{height:100%;overflow:hidden}.box-item a img{z-index:1;transition:all 4000ms cubic-bezier(.19,1,.22,1) 0ms}.box-item a .overlay{opacity:0;z-index:2;transition:all 200ms linear}.box-item a:hover .overlay{opacity:.3}.box-item a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}header{position:fixed;top:0;height:90px;background:#fff}.box-item a,.header-inner,.nav-holder nav li ul li,.scroll-page-nav li{width:100%;float:left;position:relative}.header-inner{padding:0 90px}.logo-holder,.section-columns:before{position:absolute;top:20px;left:90px;height:50px}.logo-holder a img{width:auto;height:100%}.nav-holder{left:0;z-index:20;top:22px;margin-right:40px}.nav-holder,.nav-holder nav{position:relative;float:right}.nav-holder nav li{margin-right:10px;height:70px}.nav-holder nav li ul{margin:32px 0 0;opacity:0;visibility:hidden;min-width:190px;top:36px;right:0;z-index:1;padding:20px 30px;background:rgba(0,0,0,.8)}.bth_btn:hover span,.nav-holder,.nav-holder nav li ul li:hover>ul,.nav-holder nav li:hover>ul,.scroll-page-nav li:hover span{opacity:1;visibility:visible}.nav-holder nav li ul li ul{top:-20px;right:100%;margin-right:30px;margin-top:0;max-width:150px}.nav-holder nav li ul li{height:auto}.nav-holder nav li a{float:left;padding:12px;line-height:25px;color:#232d38;-webkit-transition:all 100ms linear;transition:all 100ms linear}.nav-holder nav li a.act-link,.nav-holder nav li a:hover{color:#999}.nav-holder nav li ul a{color:#fff;float:left;width:100%;font-size:12px;text-align:left;padding:2px 15px;letter-spacing:0}.nav-button-wrap{display:none}.scroll-page-nav{position:fixed;top:50%;right:20px;z-index:33;width:50px;transform:translateY(-50%)}.scroll-page-nav li{margin:6px 0}.bth_btn span,.scroll-page-nav li span{right:100%;top:50%;opacity:0;visibility:hidden}.scroll-page-nav li span{background:rgba(0,0,0,.8);min-width:200px;border-radius:4px;margin:-25px 0 0;font-size:1.2em;transition:all .3s ease-out}.scroll-page-nav a{display:inline-table;width:6px;height:6px;background:#888;border-radius:50%;position:relative}.scroll-page-nav a.act-link{background:#333}.bth_btn,.fixed-wrap{position:fixed}.fixed-wrap .overlay{opacity:.6}.bth_btn{top:50%;right:0;width:90px;height:90px;line-height:90px;font-size:1.8em;margin:-45px 0 0;z-index:10;color:#666}.bth_btn span{min-width:150px;margin:-30px 10px 0 0;background:rgba(0,0,0,.7);border-radius:6px;transition:all .3s ease-in-out;font-size:.6em}.bth_btn:hover{color:#000}.custom-inner{float:left;width:100%;position:relative;z-index:5;top:50%;transform:translateY(-50%)}.content-holder .content .custom-inner{top:0;transform:none;padding-top:50px}.custom-inner .container{max-width:1250px}.custom-inner h2,.custom-inner p,.servicses-holder li h4,.servicses-holder li span{color:#fff;text-align:left}.custom-inner h3{margin:10px 0 20px;text-align:left}.custom-inner.error-page h2,.custom-inner.error-page p{text-align:center!important}.custom-inner.error-page h2{font-size:19.7em;font-weight:600}.custom-inner.error-page h3{color:#fff;font-size:2.8em;text-align:center}.custom-inner .separator,.signature img{float:left}.custom-inner.error-page .separator{float:none}.content-link{float:left;font-size:18px;margin-top:30px;color:#fff}.content-link:hover,.inline-facts h6 a:hover{text-decoration:line-through}.content-logo{margin-bottom:20px;opacity:.8}.signature{float:left;width:100%;margin-top:20px}.section-columns{padding:90px 0 0;background:#fff}.section-columns:before{content:"";top:0;left:0;width:100%;background:#fff;z-index:20}.section-columns-text{float:right;width:60%;position:relative;background:#222;padding:90px 50px}.section-columns-text .custom-inner{padding:90px 0;top:0;transform:translateY(0)}.section-columns-img{position:absolute;top:90px;left:0;width:40%;bottom:0}.servicses-holder{float:left;width:100%}.servicses-holder li{width:50%;float:left;padding:40px 30px 40px 60px;position:relative;cursor:crosshair}.servicses-holder li i{position:absolute;top:40px;left:0;color:rgba(255,255,255,.7);font-size:2em}.servicses-holder li h4{font-size:1.4em;text-transform:uppercase;padding-bottom:10px}.servicses-holder li span{float:left;width:100%;font-size:1.3em;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;padding:12px 0 20px;opacity:.8;border-bottom:1px solid rgba(255,255,255,.4)}.inline-facts,.order-holder{float:left;width:100%;position:relative;padding:30px 0;background:#fff}.order-holder h3{font-size:2.5em;font-weight:600;position:relative;top:28px}.order-holder h3:before{content:"";position:absolute;right:70px;top:0;width:1px;bottom:0;background:#ddd}.inline-facts{width:25%;padding:60px 0}.inline-facts:before{content:"";position:absolute;top:10%;right:1px;width:1px;height:80%;background:#eee}.inline-facts:last-child:before{display:none}.inline-facts i{position:relative;color:#ccc;font-size:2.6em;margin-bottom:30px}.inline-facts .num{font-size:4.2em;color:#000;font-weight:600}.inline-facts h6{font-size:12px;text-transform:uppercase;padding-top:10px;color:#666}.inline-facts h6 a{color:#666}.team-holder{float:left;width:100%;margin-top:50px}.team-holder li{float:left;width:33.3333%;padding:20px 20px 20px 0}.team-box,.team-info,.team-photo{float:left;position:relative;width:100%}.team-info{margin-top:20px}.team-info h3{font-size:1.7em;font-weight:600;padding-bottom:4px}.team-info h4{font-size:1.2em}.team-photo{overflow:hidden}.team-box .overlay{opacity:0;z-index:2;background:#000;transition:all 300ms linear}.search-submit:hover i,.team-box:hover .overlay{opacity:.5}.team-social{position:absolute;top:50%;left:0;width:100%;z-index:3;display:none;transform:translateY(-50%)}.team-social li{float:none!important;display:inline-block!important;margin:0 16px;width:auto!important}.team-social li a{color:#fff;font-size:16px;position:relative;top:50px;opacity:0}.small-padding{padding:110px 0}.small-padding2{padding:30px 0 80px}.testi-item{max-width:900px;margin:20px auto;text-align:center}.testi-item a,.testi-item h3{text-transform:uppercase;color:#fff}.testi-item h3,.testi-item p{font-size:1.4em;padding:20px 0}.testi-item p{text-align:center;padding:10px 0;color:#fff}.white-bg,footer{background:#fff}.testimonials-slider-holder{float:left;width:100%;position:relative;margin-bottom:90px}.testimonials-slider-holder .customNavigation a{position:absolute;top:50%;width:60px;height:60px;background:rgba(0,0,0,.8);border-radius:50%;margin-top:-30px;line-height:60px;font-size:1.4em;cursor:pointer;color:#fff;transition:all .3s ease;z-index:30}.testimonials-slider-holder .customNavigation a.prev-slide{left:0}.custom-slider-holder .customNavigation a:hover,.testimonials-slider-holder .customNavigation a:hover{background:#fff;color:#000}.testi-item a{display:inline-table;margin-top:30px;position:relative}.fixed-filter a.gallery-filter-active,.inline-filters a.gallery-filter-active,.policy-box ul li a:hover,.testi-item a:hover,.vis-filter a.gallery-filter-active{text-decoration:line-through}.owl-theme .owl-dots .owl-dot span{width:6px;height:6px;margin:15px 13px;position:relative;background:#fff;border:0}.testimonials-slider-holder .owl-controls{margin-top:20px}footer{position:fixed;bottom:0;left:0;width:100%;height:90px;z-index:15;padding:0 90px;line-height:90px}.footer-social{float:right}.footer-social li,.policy-box span,.policy-box ul li{float:left}.footer-social li a{font-size:1.2em}.policy-box{float:left;font-size:.9em;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#666}.policy-box ul{position:relative;float:left;margin-left:50px}.policy-box ul:before{content:"";position:absolute;top:50%;left:-23px;background:#ddd;width:1px;height:20px;margin-top:-10px}.footer-social li a,.policy-box ul li a{padding:0 10px;color:#666}.show-hid-content i,.to-top{position:absolute;transition:all .3s linear}.to-top{top:-71px;right:90px;opacity:0;width:70px;height:70px;margin-top:-12px;line-height:70px;cursor:pointer;font-size:1.4em;visibility:hidden;background:rgba(0,0,0,.8);color:#fff}.vistotop{opacity:1;margin-top:0;visibility:visible}.to-top:hover{opacity:.8}.gallery-items{float:left;width:100%;padding:0 0 90px;min-height:100vh}.grid-item-holder{float:left;width:100%;height:auto;position:relative}.hid-port-info .grid-item-holder{overflow:hidden}.grid-big-pad .grid-item-holder{padding:20px}.grid-small-pad .grid-item-holder{padding:0}.gallery-item,.grid-sizer{width:25%;position:relative}.gallery-item-second,.grid-sizer-second{width:50%}.gallery-item-three,.grid-sizer-three{width:75%}.gallery-item img,.grid-sizer img{width:100%;height:auto;position:relative;z-index:1}.content-column .gallery-item{padding:1px}.content-column{padding-bottom:50px}.four-coulms .gallery-item,.four-coulms .grid-sizer{width:25%}.three-coulms .gallery-item,.three-coulms .grid-sizer{width:33.33333%}.three-coulms .gallery-item-second{width:66.66666%}.gallery-item .overlay{z-index:2;opacity:0}.grid-item{position:absolute;width:100%;z-index:3;top:50%;left:0}.grid-item-holder:hover .overlay{opacity:.7!important}.fixed-filter a,.grid-item h3{float:left;text-transform:uppercase;color:#fff}.grid-item h3{font-size:1.2em;font-weight:700;position:relative;width:100%}.grid-item h3 a{color:#fff}.grid-item span{width:100%;float:left;font-size:14px;margin-top:6px;color:#fff}.grid-item:after,.grid-item:before{content:"";position:absolute;left:50%;background:rgba(255,255,255,.51);width:1px;height:0;bottom:-50px}.grid-item:after{top:-50px}.grid-item h3,.grid-item span{opacity:0}.vis-port-info .grid-item{position:relative;float:left;top:0;margin-top:0!important;color:#000;padding:20px 0}.flat-form #message fieldset,.vis-port-info .grid-item h3 a{color:#000}.pd-holder h5,.testi-item p,.vis-port-info .grid-item span{font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}.vis-port-info .grid-item span{font-size:1.1em;margin-top:20px;color:#666;display:block;position:relative}.vis-port-info .grid-item span:before{position:absolute;content:"";width:30px;height:1px;background:#000;left:50%;margin-left:-15px;top:-10px}.vis-port-info .grid-item:after,.vis-port-info .grid-item:before{display:none}.grid-item-holder:hover .grid-item h3,.grid-item-holder:hover .grid-item span,.horizontal_item:hover .grid-item h3,.horizontal_item:hover .grid-item span,.port-desc-holder:hover .grid-item h3,.port-desc-holder:hover .grid-item span,.vis-port-info .grid-item h3,.vis-port-info .grid-item span{opacity:1}.grid-item-holder:hover .grid-item:after,.grid-item-holder:hover .grid-item:before,.horizontal_item:hover .grid-item:after,.horizontal_item:hover .grid-item:before,.port-desc-holder:hover .grid-item:after,.port-desc-holder:hover .grid-item:before{height:40px}.gallery-item img,.grid-item h3,.grid-item span,.grid-item:after,.grid-item:before,.grid-sizer img,.st-3 .grid-item-holder a img{transition:all 300ms linear}.fixed-filter{position:fixed;left:80px;bottom:80px;z-index:5;background:rgba(0,0,0,.51);padding:15px 20px}.vis-filter{float:left;width:100%;padding:0 50px;position:relative}.fixed-filter a{margin-right:8px;font-size:12px}.inline-filters a,.vis-filter a{display:inline-block;text-transform:uppercase}.vis-filter a{margin-right:8px;font-size:12px;color:#fff;float:none}.inline-filters{padding:30px 0;margin:20px 0 0}.inline-filters:before{content:"";position:absolute;top:10px;height:1px;background:#ccc;left:50%;width:120px;margin-left:-60px}.inline-filters a{padding:10px 18px;font-size:1.1em;letter-spacing:1px;color:#333;margin:0 5px;font-weight:600}.gallery_horizontal,.inline-filters,.project-details li{float:left;width:100%;position:relative}.gallery_horizontal .owl-item img{width:auto;position:relative;z-index:1}.gallery_horizontal .owl-item .zoomimage img{width:60px!important;height:60px!important;z-index:2}.horizontal_item{overflow:hidden;position:relative}.resize-carousel-holder{float:left;width:100%;height:100%;position:relative}.vis-info{padding-left:450px}.fixed-info-container{position:fixed;z-index:2;top:90px;left:90px;bottom:90px;width:450px;background:#f9f9f9;padding:120px 40px 80px;overflow:auto;border:1px solid #eee;border-bottom:none}.fixed-info-container .content-nav{position:absolute;left:0;right:0;bottom:0;border-left:none}.hidden-column{left:-450px;opacity:0}.show-hid-content{position:absolute;background:rgba(0,0,0,.9);color:#fff;width:250px;height:70px;line-height:70px;cursor:pointer;font-size:.9em;text-transform:uppercase;letter-spacing:3px;font-weight:500;z-index:20}.show-hid-content i{right:40px;top:31px;font-size:1.1em}.ishid i{transform:rotate(90deg)}.fw-info-container{max-width:1450px!important;background:#fff;padding:100px 50px 90px}.fixed-info-container h3,.fixed-info-container h4,.fw-info-container h3,.fw-info-container h4{float:left;text-align:left;font-size:2.2em;font-weight:600;width:100%;color:#292929;margin-top:20px;text-transform:uppercase;letter-spacing:4px}.fixed-info-container h4,.fw-info-container h4{font-size:15px}.fixed-info-container .separator,.fw-info-container .separator{float:left;width:50px;height:3px;background:#000;margin:20px 0;position:relative}.project-details{float:left;width:100%;text-align:left;margin:20px 0;padding-bottom:30px;border-bottom:1px solid #ddd}.project-details li{margin-bottom:10px}.project-details li i{position:absolute;top:12px;left:0;width:40px;font-size:1.2em;color:#666}.pd-holder{float:left;width:100%;padding-left:40px}.pd-holder h5{text-align:left;font-size:1.2em;padding-top:12px}.pd-holder h5 a{opacity:.8;margin-left:10px}.project-details li a:hover{text-decoration:line-through}.project-nav{margin-top:30px}.project-nav ul li{float:left;width:40px;height:40px;line-height:40px;border:1px solid #ccc;margin-right:40px}.project-nav ul li a{font-size:18px;color:#292929}.content-nav{float:left;width:100%;padding:30px 40px;position:relative;border:1px solid #eee;background:#fff}.project-box .content-nav{background:#f9f9f9}.content-nav ul{position:relative;left:0;display:block}.content-nav li,.count-folio div{float:left;width:50%}.content-nav li:nth-child(2){display:none}.content-nav li a{font-size:1.5em;float:right}.content-nav li:first-child a{float:left}.content-nav li span{line-height:34px}.p-all{position:absolute;right:50%;top:50%;width:60px;height:60px;line-height:60px;background:#222;font-size:1.2em;border-radius:50%;margin:-30px -30px 0 0}.p-all a{color:#fff}.content-nav a{transition:all 200ms linear}.content-nav li a span{text-transform:uppercase;padding-right:20px;font-size:18px;position:relative;top:-2px}.content-nav a:hover,.horizontal_item:hover .overlay,.port-desc-holder:hover .overlay{opacity:.6}.p_horizontal_wrap{background:#fff}#portfolio_horizontal_container,.p_horizontal_wrap{height:100%;float:left;width:100%;position:relative}#portfolio_horizontal_container .portfolio_item{width:auto;height:100%;float:left;padding:0 20px 0 0;overflow:hidden;position:relative}#portfolio_horizontal_container .portfolio_item:last-child{padding:0}#portfolio_horizontal_container .portfolio_item img{float:left;width:auto;height:100%}.port-subtitle-holder{position:absolute;left:0;bottom:20px;width:100%}.port-subtitle{float:left;width:100%;background:#fff;padding:20px 0;text-align:left}.port-subtitle h3{font-size:2.2em;font-weight:600;letter-spacing:2px;text-transform:uppercase}.port-subtitle span{float:left;width:100%;font-size:1.2em;padding-top:6px;position:relative;left:-10px}.port-subtitle span a{padding:0 10px;color:#666;transition:all .3s linear}.port-subtitle h3:hover,.port-subtitle span a:hover{color:#000;text-decoration:line-through}.port-desc-holder{position:absolute;top:0;left:0;right:20px;bottom:0;z-index:20}#portfolio_horizontal_container .portfolio_item:last-child .port-desc-holder{right:0}.port-desc{position:relative;float:left;width:100%;height:100%}.port-desc-holder .grid-item span{font-size:18px}.port-desc-holder .grid-item h3{font-size:30px;letter-spacing:2px}.port-desc-holder .grid-item h3:hover{opacity:.8}.horizontal_item .overlay,.port-desc .overlay{opacity:0;transition:all 300ms linear}.count-folio{position:fixed;top:50%;right:5px;width:80px;transform:translateY(-50%);z-index:10;font-size:1.4em;font-weight:600}.count-folio:before{content:"";position:absolute;width:1px;height:40px;top:50%;left:50%;margin-top:-20px;background:#ddd}.column-filter{position:fixed;top:90px;left:90px;z-index:23;width:250px}.filter-button,.hid-filter a{color:#fff;float:left;width:100%;text-transform:uppercase}.filter-button{position:relative;background:rgba(0,0,0,.9);height:70px;line-height:70px;cursor:pointer;font-size:.9em;letter-spacing:3px;font-weight:500}.filter-button i{position:absolute;right:40px;top:31px;font-size:1.1em;transition:all .3s linear}.roticon{transform:rotate(-90deg)}.hid-filter{float:left;width:100%;background:rgba(0,0,0,.9);padding:30px 0;display:none;border-top:1px solid rgba(255,255,255,.2)}.hid-filter a{padding:6px 10px;font-size:13px;letter-spacing:1px}.contact-list li a:hover,.gallery-filter_active{text-decoration:line-through}.bg-slider{z-index:1}.fw-info-container,.project-nav{float:left;position:relative;width:100%}.fw-info-container{margin-top:50px;bottom:0}.show-info{position:absolute;bottom:50px;left:50px;width:80%;z-index:15}.project-box h3,.show-info span{font-weight:600;text-transform:uppercase}.show-info span{font-size:1.2em;color:#fff;cursor:pointer;float:left}.tooltip-info{height:auto;line-height:20px;padding:15px 30px;border-radius:10px;font-size:11px;color:#fff;text-align:center;text-indent:0;position:absolute;background:rgba(0,0,0,.7);bottom:0;opacity:0;left:0;margin-bottom:30px;visibility:hidden;pointer-events:none;z-index:16;transition:all 300ms linear}.tooltip-info p{font-size:1.2em;letter-spacing:1px}.tooltip-info h5{font-size:1.6em;margin-top:12px;padding:5px 0;position:relative;font-weight:600;text-align:left}.show-info:hover .tooltip-info{visibility:visible;opacity:1;bottom:0}figure img{cursor:zoom-out}.sections-bg{position:fixed;top:0;left:90px;right:90px;height:100%;background:#fff;z-index:1}.project-box,.vertical-gallery{margin-bottom:40px}.project-box .custom-slider-holder,.sinnle-post .blog-text h3{margin-bottom:30px}.project-box h3{text-align:left;padding-bottom:20px;color:#000;font-size:1.4em}.project-box .project-details{margin-top:0}.column-container{max-width:1500px}.custom-slider-holder,.project-box,.project-box h3,.vertical-gallery{float:left;width:100%;position:relative}.custom-slider-holder .owl-controls{position:absolute;bottom:20px;left:0;right:0;z-index:2}.custom-slider-holder .customNavigation{position:absolute;top:50%;left:0;width:100%;height:60px;margin-top:-30px}.custom-slider-holder .item,.show-share{position:relative}.custom-slider-holder a.next-slide,.custom-slider-holder a.prev-slide{width:60px;height:60px;background:rgba(0,0,0,.7);z-index:5;position:absolute;top:0;cursor:pointer;color:#fff;line-height:60px;font-size:1.2em;border-radius:50%;transition:all .3s linear}.custom-slider-holder a.prev-slide{left:30px}.custom-slider-holder a.next-slide{right:30px}.two-columns-box .box-item{width:50%;padding:0 10px 0 5px}.show-share{float:right;cursor:pointer;font-weight:600;background:#f1f1f1;transition:all .3s ease-out;top:24px;padding:0 40px;height:40px;line-height:40px;text-transform:uppercase}.show-share:hover{background:#292929;color:#fff}.show-share:after,.show-share:before{content:"";position:absolute;top:0;left:-34px;width:1px;bottom:0}.isShare:after{bottom:100%}.show-share:before{background:#ddd;z-index:1}.show-share:after{z-index:2;background:#000;transition:all .3s ease-out}.share-container{position:fixed;z-index:20;right:90px;top:90px;width:70px;visibility:hidden}.visshare{visibility:visible}.share-icon{height:70px;width:70px;float:left;border-bottom:1px solid rgba(255,255,255,.2);position:relative;font-size:1.2em;line-height:70px;background:#000;color:#fff;opacity:0;transition:all .3s linear}.share-container .share-icon:last-child{border:0}.share-icon:hover{opacity:.6!important}.share-icon:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}.share-icon-facebook:before{content:""}.share-icon-twitter:before{content:""}.share-icon-linkedin:before{content:""}.share-icon-pinterest:before{content:""}.contact-inner .container{max-width:1200px}.contact-inner .row{padding-top:60px}.contact-inner p{text-align:left}.contact-list{float:left;width:100%;position:relative;padding-top:15px;margin-top:15px}.contact-list:before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;background:#fff}.no-dec:before{display:none}.contact-list li{float:left;width:100%;padding:6px 0;text-align:left}.contact-list li a,.contact-list li span{color:#fff;font-size:16px}#contact-form{text-align:center!important;width:100%;float:left}#contact-form input[type=text]{padding:0 30px;height:70px}#contact-form input[type=text],#contact-form textarea{color:#fff;font-size:12px;width:100%;background:rgba(255,255,255,.2);border-radius:6px;margin-bottom:20px;border:0;position:relative}#contact-form input[type=text]:focus,#contact-form textarea:focus,input[type=email]:focus{background:rgba(0,0,0,.8);transition:all .4s ease-in-out}#contact-form textarea{height:170px;resize:none;padding:30px 30px 0}#contact-form input[type=submit],.controls button{border:0;border-radius:0;padding:0 50px;height:60px;cursor:pointer;font-weight:700;font-size:.9em;text-transform:uppercase;color:#fff;-webkit-appearance:none;float:left;background:#222;letter-spacing:2px}.error_message{text-align:center;margin-bottom:30px;font-size:15px;color:#fff}#success_page h3{text-align:center;font-size:18px}#success_page p{color:#fff;margin-top:20px;text-align:center}#message fieldset{border:0;color:#fff}.flat-form{border-top:90px solid #fff;padding:60px 0}.flat-form #contact-form{max-width:650px;margin:70px auto;float:none}.flat-form #contact-form input[type=text]{height:60px}.flat-form #contact-form input[type=text],.flat-form #contact-form textarea{color:#000;font-size:12px;padding:0 30px;line-height:60px;width:100%;background:#fff;margin-bottom:20px;border:1px solid #eee;position:relative}.flat-form #contact-form input[type=text]:focus,.flat-form #contact-form textarea:focus{box-shadow:0 10px 14px 0 rgba(12,0,46,.06);transition:all .4s ease-in-out}.flat-form #contact-form textarea{height:180px}.flat-form #contact-form input[type=submit]{float:none;margin:20px auto;letter-spacing:2px}#contact-form input[type=submit]:hover,.controls button:hover,.flat-form #contact-form input[type=submit]:hover{background:#000;border-radius:30px;transition:all .4s ease-in-out}.flat-form .error_message{color:red}.flat-form #success_page p,.flat-form p{color:#666;text-align:center}.map-box{float:left;width:100%;height:600px;position:relative;overflow:hidden}.map-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}#map-canvas,article{width:100%;position:relative}#map-canvas{float:left;height:100%}.blg-nav{margin-bottom:30px;background:#f9f9f9}.waimg{margin-bottom:20px}article{margin-bottom:10px;border-bottom:1px solid #ddd}.waimg,article,article .btn{float:left}.post-author{margin:20px 0 40px;float:left;border:1px solid #eee;padding:30px;background:#f9f9f9}.author-img{float:left;width:15%}.author-content{float:left;width:85%;padding-left:10px}.author-img img{border-radius:100%;float:left}.author-content h5{font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;color:#000;display:block;float:left}.author-content p{margin-bottom:8px;float:left;width:100%}.fix-box .project-box{background:#f9f9f9;padding:70px 60px 30px;margin:0}.fix-box .project-box:last-child{padding-top:0}.widget,.widget h3{float:left;width:100%}.widget{margin-bottom:40px;text-align:left;border-bottom:1px solid #ddd;padding-bottom:20px}.widget h3{position:relative;font-size:1.4em;text-transform:uppercase;padding-bottom:40px}.widget-posts li{padding:12px 0}.widget-posts-img{float:left;width:30%}.comment-author img,.widget-comments-img img{border-radius:100%}.widget-posts-descr{float:left;width:70%;padding-left:10px}.cat-item a,.widget-posts-descr a{font-size:14px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#666}.widget-posts-date{float:left;width:100%;margin-top:10px;color:#666;font-size:14px}.searh-holder{max-width:450px;margin-top:20px;position:relative}.search,.searh-inner{float:left;width:100%;position:relative}.search{border:1px solid rgba(0,0,0,.07);background:#fff;border-radius:0;outline:0;padding:0 0 0 30px;height:70px;color:#000;-webkit-appearance:none}.searh-inner input[type=text]:focus{box-shadow:0 10px 14px 0 rgba(12,0,46,.06)}.search-submit{border:0;outline:0;cursor:pointer;background:0 0;position:absolute;top:0;right:40px;font-size:1.2em;height:70px}.trnsp-search{border:1px solid #fff;border-radius:6px;color:#fff;background:rgba(255,255,255,.21)}.trnsp_btn{border-radius:0 6px 6px 0}.trnsp_btn i{color:#fff!important}.tagcloud li{float:left;margin:0 4px 10px 0}.tagcloud li a{float:left;padding:8px 14px;font-size:1.2em;background:#292929;color:#fff;font-weight:400}.tagcloud li a:hover{background:#fff;color:#292929}.cat-item{padding-bottom:8px;margin-bottom:15px}.cat-item a,.tagcloud li a{transition:all 200ms linear}.blog-title li,.sinnle-post h2{float:left;text-align:left;text-transform:uppercase}.sinnle-post h2{font-size:32px;width:100%}.blog-title{float:left;width:100%;padding:20px 0}.blog-text{padding:0 0 20px;margin-top:40px}.blog-title li{margin-bottom:10px;font-size:1.1em;color:#666;margin-right:4px}.blog-title a:hover{color:#666}.sinnle-post .blog-text{max-width:900px}.blog-text h3,.comment-form-holder h3,.comments-holder h3,.project-details h3{font-size:1.4em;text-align:left;text-transform:uppercase;margin-bottom:10px}.cat-item a,.comments-holder h3 span{font-weight:400}.project-details h3{padding:20px 0 15px}.blog-media,.blog-text,.pagination-blog a{float:left;width:100%;position:relative}.blog-text .btn i{margin-left:10px}.blog-text p{font-size:14px;padding-top:10px}.pagination-blog{margin:40px 0 60px;text-align:center;float:left;border:1px solid #eee;border-right:none}.pagination-blog a{width:70px;height:70px;line-height:70px;background:#f9f9f9;font-size:1.1em;color:#666;border-right:1px solid #eee}.pagination-blog a.current-page,.pagination-blog a:hover{color:#fff;background:#000;border-color:transparent}.sidebar{float:left;width:100%;padding:0 0 0 70px;position:relative}.sidebar:before{content:"";position:absolute;top:-90px;bottom:-200vh;left:20px;width:100vw;background:#f9f9f9;z-index:-1}.sinnle-post p{font-size:16px}.commentlist{text-align:left;float:left;margin:30px 0;max-width:900px;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.comment-form-holder{max-width:100%;width:100%;float:left;margin:20px 0 50px}#comments{text-align:left;padding-top:10px;max-width:800px}#comments-title,#reply-title{border-bottom:1px solid #eee;font-size:16px;text-transform:uppercase;font-weight:700;color:#666;padding-bottom:30px;margin-bottom:5px}.comment{float:left}.comment-body{position:relative;margin-left:70px;padding-top:30px}.comment-author{position:absolute;top:30px;left:-66px}.comment .children{margin-left:70px}.fn{display:block;margin-bottom:10px}.comment-meta,.comment-meta a{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:12px;letter-spacing:1px;color:#494949;padding-bottom:10px}#commentform,#respond,.comment-form-comment,.comment-form-comment .controls{float:left;width:100%}.comment-form-author,.comment-form-email{width:50%;float:left;padding-top:30px;position:relative}.comment-form-email{padding-left:10px}.comment-form-author{padding-right:10px}.comment-notes{margin-top:10px;color:#a4a4a3}.control-group .controls input,.control-group .controls textarea{float:left;background:#f9f9f9;color:#a4a4a3;border:1px solid #eee;width:100%}.control-group .controls input{outline:0;height:60px;text-decoration:none;max-width:600px;padding-left:30px}.control-group .controls textarea{margin-top:15px;padding:30px;min-height:180px;resize:vertical}.controls button{margin-top:30px}.control-group .controls textarea::-webkit-input-placeholder{color:#000;font-weight:600;font-size:11px;position:relative;font-family:var(--main-font)}.nav-button-holder{position:absolute;right:220px;top:23px;cursor:pointer}.transition{transition:all .4s linear}.transition2{transition:all .2s linear}.transition3{transition:all .3s linear}.fl-l{float:left}@media only screen and (max-width:1036px){.content-holder{padding:90px 0}.bth_btn,.fixed-title,.fixed-wrap:after,.fixed-wrap:before,.main-menu nav ul,.section-columns-img,.section-columns:before{display:none}.logo-holder{left:30px}.share-container{right:0}.nav-button-wrap{float:right;height:38px;width:38px;cursor:pointer;position:relative;top:26px;margin-right:16px;display:block}.nav-button{position:absolute;top:50%;left:50%;width:22px;height:20px;margin-left:-11px}.nav-button span{float:left;width:100%;height:2px;background:#000;margin-bottom:4px;border-radius:4px;-webkit-transition:all 200ms linear;transition:all 200ms linear}.nav-button span:first-child{width:50%}.main-menu{position:absolute;top:90px;right:-20px;width:300px;z-index:50;padding:25px 30px;background:#222;visibility:hidden;opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.vismobmenu{opacity:1;right:0;visibility:visible}.menusb,.menusb li{overflow:hidden}.main-menu .menusb ul{display:block}.menusb li{margin:0;padding:0 20px}.menusb li i{position:absolute;right:18px;top:12px}.main-menu .menusb ul,.menusb,.menusb a,.menusb li,.nav-holder nav li ul{position:relative;width:100%;float:left}.menusb a{padding:8px 5px;font-weight:600;font-size:1em;text-transform:uppercase;color:#fff;line-height:20px;text-align:left}.menusb a.act-link{color:rgba(255,255,255,.71)}.menusb a.back{padding-left:24px}.menusb a.back:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;content:"";font-size:14px}.menusb,.mob-bg{display:block}.inline-facts h6{font-size:16px}.inline-facts h6,.num{float:none;text-align:center}.nav-button-holder{display:block}.nav-holder{position:absolute;top:60px;left:0;width:100%;background:#fff;padding:30px 0;display:none;height:300px;overflow:auto}.nav-holder nav li ul li>ul,.nav-holder nav ul li,.nav-holder nav ul li>ul li{float:left;width:100%;margin-bottom:10px;text-align:left;left:0;opacity:1!important;right:auto;visibility:visible}.nav-holder nav li ul{margin:0;padding-left:20px;opacity:1!important;visibility:visible;display:none;top:0;left:0;right:auto;z-index:1;border-bottom:none}.slide-title-holder{width:100%}.slide-title{top:45%;float:none;margin:0 auto;border-right:none;padding:50px}.slide-title h3{font-size:22px}.slide-title h4{font-size:12px}.page-title{padding-bottom:20px}.page-title h2{font-size:30px}section{padding:30px 0}.gallery-item{width:50%!important}.fixed-column,.media-container{float:left;position:relative;top:0;left:0;width:100%}.fixed-column{height:auto;right:0}.media-container{height:100%;overflow:auto}.colum-w{padding-top:0!important}.fw .zoomimage{top:150px}.fixed-info-container{position:relative;top:0;left:0!important;opacity:1;height:auto;width:100%;float:left;padding:50px 30px 80px;overflow:auto}.vis-info{padding-left:0}.gallery_horizontal{padding:0 0 90px}.horizontal_item img{width:100%;height:auto!important}.show-hid-content{display:none}.section-columns-text{width:100%}.section-columns-img{position:relative;top:0;left:0;width:100%;height:auto;padding:150px 0}.nav-button{margin-top:19px}.sections-bg{left:0;right:0}.sidebar{padding:0}.swiper-slide .show-info{bottom:70px}.count-folio,.hs:before,.order-holder h3:before,.resize-carousel-holder .customNavigation{display:none}.show-share{position:absolute;right:30px;top:26px}.to-top{right:0}.custom-inner{padding:150px 0;top:0;transform:translateY(0)}#contact-form{margin-bottom:90px}.content{padding-bottom:90px}.section-columns,.section-columns-text .custom-inner{padding:0}.section-columns-text{padding:90px 30px}.scroll-page-nav{right:0}.order-holder h3{top:0;margin:20px 0}.order-holder .btn{float:none;display:inline-block}.column-filter,.hs a.arrow-left{left:0}.gallery-items{padding:0}.hs{top:100%;right:30px;left:30px;width:auto;margin-top:-68px}.hs a{position:absolute;width:40px;color:#fff}.hs a.arrow-right{right:0}}@media only screen and (max-width:756px){#portfolio_horizontal_container{height:auto!important}#portfolio_horizontal_container .portfolio_item{width:100%!important;height:auto!important;padding:0 10px;overflow:hidden;position:relative}#portfolio_horizontal_container .portfolio_item img{width:100%!important;height:auto!important}.port-subtitle-holder{position:relative;float:left;width:100%;padding:0}.footer-social{margin:0 auto;float:none}.footer-social li{display:inline-block;float:none}.parallax-section{padding:150px 0}.inline-facts{width:50%}.logo-holder{left:10px}.scroll-page-nav{width:30px}.count-folio,.fixed-wrap:after,.fixed-wrap:before,.full-height-wrap:after,.full-height-wrap:before,.left-decor,.policy-box,.portfolio_item .port-desc-holder,.right-decor,.scroll-page-nav{display:none}.custom-inner{padding:100px 0 70px}.custom-inner.error-page h2{font-size:90px}.gallery-item{width:50%}.parallax-section .bg{top:-30%}}@media only screen and (max-width:540px){.page-title h2{font-size:20px}.team-holder li{float:left;width:100%;padding:20px 0}.gallery-item{width:100%!important}.grid-big-pad .grid-item-holder,.grid-small-pad .grid-item-holder{padding:0!important}.header-inner{float:left;width:100%;padding:10px 10px 0;position:relative}.gallery-item{}.inline-facts,.servicses-holder li{width:100%}.show-share:before{display:none}.show-share{padding:0 30px}.nav-button-holder{right:160px}.custom-inner.error-page h3{font-size:1.5em}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll!important;-webkit-background-size:cover;background-position:center}}
