@media only screen and (max-width:480px){body{min-width:320px}#header,.footer-holder,#footer{width:100%}#content{overflow:hidden;padding:0 10px;width:auto}#header{padding:0}#nav .slide{position:relative;left:auto;width:auto;top:0}#nav li.mobile-link{display:block}.header-holder{padding:7px 0 8px;width:100%;margin:0;background:#6c1f7d}.header-holder .search-box{margin:0 76px 0 0}.country-list .popup .tab-content ul{width:100%;float:none}.header-holder .search{width:134px;margin:1px 0 0}.header-holder .search input[type="text"]{padding:5px 7px;width:90px}.header-container:after{clear:both;display:block;content:""}.header-container .logo{float:none;margin:0 auto}.header-container .logo-box{float:none;width:100%;position:relative;background:0}.navigation-row{margin:0;padding:2px 0 0 0;background:url(../images/bg-nav.png)}.navigation-row #nav{width:100%;float:none;margin:-85px 0 0;padding:85px 0 14px;top:0;left:0;display:none !important;border-bottom:1px solid #fff;background:url(../images/bg-drop-t.png);z-index:20;position:relative}.nav-holder{float:none;width:100%}.nav-holder.active #nav{display:block !important}.nav-holder>.opener-nav{width:26px;padding:0 0 12px;position:absolute;top:-32px;right:11px;height:21px;text-indent:-9999px;overflow:hidden;display:block;float:right;background:url(../images/sprite.png) no-repeat -128px -97px}.country-list{padding:0 0 0 4px}.country-list .open{text-indent:-9999px;overflow:hidden}#nav>li:first-child{border:1px solid #4d4d4f;border-width:1px 0}#nav>li{padding:0;float:none;width:100%;line-height:22px;border-bottom:1px solid #4d4d4f}#nav>li>a{text-transform:none;color:#fff;width:auto;display:block;background:0;padding:10px 20px 9px;font-size:18px;height:auto;letter-spacing:0;position:relative}#nav>li.hover>a{background:url(../images/bg-tab.png)}#nav>li.active>a{background:0}#nav>li>a:before{position:absolute;top:20px;right:19px;content:"";width:8px;height:8px;background:url(../images/sprite.png) no-repeat -111px -97px}#nav>li.active>a:before{background-position:-111px -108px}#nav>li>a:after,#nav>li.hover>a.opener:after,#nav>li.hover>a:after,#nav>li.active>a:after{position:absolute;margin:0;top:17px;left:8px;width:4px;height:7px;content:"";background:url(../images/sprite.png) no-repeat 0 -32px}#nav>li.mobile-link>a:before,#nav>li.mobile-link.active>a:before{background:0}#nav .slide a.mobile-link{display:block}#nav .slide>ul{float:none;background:0;padding:0}#nav>li .slide{display:block}#nav>li.active .slide{display:block !important;opacity:1 !important}#nav .slide a{font-size:16px;padding:11px 10px 11px 42px}#nav .slide a:after{left:23px}#nav .slide>ul li{float:none;width:100%;border-top:1px solid #4d4d4f}.social-list,.header-holder .top-nav,#nav .slide ul ul,#nav .slide .title{display:none}#main.home-page{overflow:hidden;top:-85px;margin:0 0 -85px}.top-gallery.mobile{display:block}.category-list{width:auto;margin:0 -10px 20px -10px;padding:10px;border:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.17);box-shadow:0 0 0 rgba(0,0,0,0.17)}.category-list .text-box .text{margin:0 0 11px}.category-list .text-box{margin:0 0 15px}.category-list li.mobile img{width:100%;height:auto;display:none}.category-list li.mobile .mobile{display:block}.category-list li.mobile{display:block;border:0;width:100%;padding:0;border-bottom:1px solid #e6e6e6}.category-list li.mobile .picture{padding:0}.category-list>li{display:none}#content h2,#content h1{margin:0 0 13px;font-size:31px;line-height:33px}.tabs-box{margin:0 0 20px}.tabs-box .tabset{padding:0 50px;width:auto}.tabs-box .tabset .mask .slideset{padding:0;height:117px;overflow:hidden}.tabs-box .tabset .mask li{margin:0}.tabs-box .tabset .mask a{padding:0 0 37px}.tabs-box .tabset .prev,.tabs-box .tabset .next{display:block;width:30px;height:29px;top:17px}.tabs-box .tabset .prev{background-position:-170px -122px;left:9px}.tabs-box .tabset .next{background-position:-170px -156px;right:9px}#content .category-box h2,#content .category-box h1{display:none}.category-box .category-list{margin:0;width:100%}.category-box .category-list .col{margin:0 0 23px;display:block;width:100%}.category-box .category-list .slide{width:100%}.category-box .category-list img{width:100%}.category-list .picture,.category-box .video{border-top:1px solid #e6e6e6;padding:10px 0 0}.category-box .link{text-align:center;overflow:visible;width:auto;position:relative;bottom:0}.category-box .link a{float:none;padding:0;display:block;margin:0 auto}.category-box .link a:after{width:12px;bottom:-12px;left:50%;right:auto;top:auto;margin:0 0 0 -6px;height:5px;background:url(../images/sprite.png) no-repeat -65px -97px}.back-link{display:block;margin:-3px 0 3px}.tabs-box .tab-row a{display:inline-block;vertical-align:top}#footer{background:#6c1f7d;overflow:hidden}.footer-holder .shadow{display:none}.footer-frame,.footer-frame:first-child{float:left;margin:0;border:0;width:100%}.footer-holder{padding:7px 10px 50px;width:auto}.footer-col{float:none;text-align:center;overflow:hidden;margin:0 0 8px;font-size:13px;line-height:19px}.add-logo{margin:0 auto 37px;width:174px;height:125px;background:url(../images/logo-m.png) no-repeat}.footer-row{width:100%;margin:0;padding:0;text-align:center}.footer-columns{float:none;padding:0;margin:0}.contact-box{margin:0 0 20px}.contact-box .title{font-size:18px;margin:0 0 2px}.footer-row .copyright-col{float:none;width:100%;text-align:center}.footer-columns .container-col,.footer-row .footer-nav,.footer-row .copyright-col ul{display:none}.footer-row .social-col{float:left;width:100%;text-align:center}.footer-row .social-list{display:inline-block;vertical-align:top;padding:6px 0 0}.footer-row .social-list li{padding:0 9px 7px}.social-list a{width:37px;height:37px}.footer-row .social-list .facebook{background-position:0 -191px}.footer-row .social-list .facebook:hover,.footer-row .social-list .facebook.hover{background-position:0 -234px}.footer-row .social-list .twitter{background-position:-42px -191px}.footer-row .social-list .twitter:hover,.footer-row .social-list .twitter.hover{background-position:-42px -234px}.footer-row .social-list .linkedin{background-position:-86px -191px}.footer-row .social-list .linkedin:hover,.footer-row .social-list .linkedin.hover{background-position:-86px -234px}.footer-row .social-list .youtube{background-position:-130px -191px}.footer-row .social-list .youtube:hover,.footer-row .social-list .youtube.hover{background-position:-130px -234px}.footer-row .copyright-col .holder{text-align:center;padding:0 50px;line-height:13px}.intro{border:1px solid #fff;border-width:0 1px 1px}.breadcrumbs,.container-columns .col-nav,.intro .text{display:none}.intro img{height:211px;margin:54px 0 0}.intro h2.mobile{display:block;text-align:center;margin:0;padding:10px 0;z-index:2;background:url(../images/bg-title.png);width:100%;position:absolute;bottom:0;left:0;color:#fff;font:32px/34px "PraxisLTPro-Light",Arial,Helvetica,sans-serif}.container-columns{padding:0;overflow:visible;margin:0 0 29px}.text-column{float:none;padding:0;width:100%}#content .text-column .box h2{text-align:center;line-height:32px;padding:0 15px;margin:0 0 32px}.gallery-logo{padding:0;margin:0 0 18px}.text-column .box{padding:6px 0 7px}.text-column .box .text:first-child{border-top:0}.text-column .box .text{border-top:1px solid #e6e6e6;padding:6px 0 0}.text-column .box p{margin:0 0 18px}.text-column .box ul{margin:0 0 3px}.gallery-logo .prev,.gallery-logo .next{display:none}.gallery-logo.autorotation-disabled .prev,.gallery-logo.autorotation-disabled .next{display:block}.solution-box{padding:63px 0 0;margin:0 0 103px}#content .solution-box h2{margin:0 0 24px}.solution-box p{margin:0 0 26px}.contact-list:before{left:-3px;right:2px}.solution-box .contact-list{padding:0 20px}.solution-box .contact-list li{margin:0;width:50%}.solution-box .contact-list a:after{top:1px}.tabs-box .tab-row .open-tabs{display:block;-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.15) inset;box-shadow:0 2px 3px rgba(0,0,0,0.15) inset;background:#91da35;color:#fff;text-align:center;font:16px/20px "PraxisLTPro-Regular",Arial,Helvetica,sans-serif;padding:8px 5px 7px;margin:0 -12px 0 -10px;border:1px solid #fff;border-width:0 1px}.tabs-box .tab-row .open-tabs:after{display:inline-block;vertical-align:top;width:12px;height:5px;content:"";margin:9px 0 0 7px;background:url(../images/sprite.png) no-repeat -82px -97px}.tab-row{position:relative;z-index:2;margin:-15px -10px 0;padding:0 10px}.tab-row .tab-list{margin:0;overflow:visible;position:absolute;z-index:10;width:100%;left:0;background:0}.tabs-box .tab-row li{padding:0 0 1px;background:url(../images/bg-open-t.png) repeat-x 0 100%;display:block}.tabs-box .tab-row li:first-child a{padding-top:13px}.tabs-box .tab-row li a{display:block;padding:9px 26px 10px;text-align:center;background:url(../images/bg-open-c.png);font:18px/20px "PraxisLTPro-Light",Arial,Helvetica,sans-serif}.tabs-box .tab-row li a:hover:after,.tabs-box .tab-row li.active a:after{background:0}.tabs-box .tab-row li a:hover,.tabs-box .tab-row li.active>a,.tabs-box .tab-row .close:hover,.tabs-box .tab-row .active>.close{font:18px/20px "PraxisLTPro-Light",Arial,Helvetica,sans-serif;background:url(../images/bg-open-a.png)}.tabs-box .tab-row .close{overflow:hidden;display:block;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;min-height:43px;padding:13px 26px 10px;position:relative;text-indent:-9999px;background:url(../images/bg-open-c.png)}.tabs-box .tab-row .close:after{background:url(../images/sprite.png) no-repeat -96px -97px;content:"";height:5px;left:50%;margin:0 0 0 -6px;position:absolute;top:18px;width:12px}.table-gallery .gallery .prev,.table-gallery .gallery .next,.gallery-promo .prev,.gallery-promo .next{display:block;width:30px;height:29px;top:117px}.gallery-promo .prev,.gallery-promo .next{top:128px}.table-gallery .gallery .prev,.gallery-promo .prev{background-position:-170px -122px;left:0}.gallery-promo .prev{left:10px}.table-gallery .gallery .next,.gallery-promo .next{background-position:-170px -156px;right:-2px}.gallery-promo .next{right:10px}.table-gallery .gallery:hover .mask .visible,.table-gallery .gallery .mask .visible,.table-gallery .gallery .mask a:hover .visible,.gallery-promo:hover .slide a .picture .visible{display:block}.table-gallery .gallery:hover .mask .hidden,.table-gallery .gallery .mask .hidden,.table-gallery .gallery .mask a:hover .hidden{display:none}.table-gallery .gallery{border-bottom:0;padding:25px 30px 17px}.gallery-promo .slide .text span{display:none}.gallery-promo{padding:0 40px;margin:0 11px 30px 0}.gallery-promo .slide a:hover .picture .hidden,.gallery-promo:hover .slide a .picture .hidden{display:none}.promo-box .popup-nav{display:block;margin:0 1px 0 -10px}.promo-box h2,.promo-box h1{display:none}.product-page #content .text-column .box .mobile{display:block;margin:0 0 22px;padding:0;text-align:left;font:32px/36px "PraxisLTPro-Light",Arial,Helvetica,sans-serif}.product-page .text-column .box{padding:35px 0 7px}.picture-carousel{margin:0 -10px 0 -9px}.picture-carousel .slide{margin:0;overflow:hidden}.picture-carousel .prev,.picture-carousel .next{display:block}.text-column .box .contact-row{margin:0 -11px 30px -10px}.text-column .box .contact-row li.mobile-link{display:none}.contact-row li .brochures,.contact-row li .contact{display:block}.text-column .box .contact-row li.brochures-link{padding:0 2px 0 0}.text-column .box .contact-row li{width:50%;-moz-box-sizing:border-box;box-sizing:border-box}.box .text-columns{margin:0 0 0 -3px}.text-column .box .text-row{margin:0 0 39px}.box .text-columns .col{width:100%;float:none;letter-spacing:-1px;border-bottom:1px solid #e6e6e6}.box .text-columns .col .title{line-height:26px;margin:0 0 45px}.text-column .box .text-columns .col ul li:after{left:4px}.text-column .box .text-columns .bottom-text{padding:15px 0 0;letter-spacing:0;line-height:15px}.grey-col{float:none;width:100%;margin:0;padding:7px 0 0}.grey-col .grey-box{margin:0 0 3px 1px}#content .text-column .box.gallery-box h2,#content .text-column .box.gallery-box h1{padding:30px 15px 0}.social-link{display:block}.top-gallery.desktop{display:none}.js-tab-hidden.mobile-active{position:relative !important;top:0 !important;left:0 !important}.layerslider-holder .ls-nav-prev,.layerslider-holder .ls-nav-next,.ls-thumbnail-hover{display:none !important}.layerslider-holder .ls-bottom-nav-wrapper{position:absolute;bottom:29px;right:10px;margin:0;list-style:none;padding:0;display:block !important;z-index:100}.ls-bottom-slidebuttons{overflow:hidden !important}.layerslider-holder .ls-bottom-slidebuttons>a{float:left;margin:0 0 0 9px;text-indent:-9999px;overflow:hidden;position:relative;width:19px;height:19px;background:url(../images/sprite.png) no-repeat -145px -156px}.layerslider-holder .ls-bottom-slidebuttons>a.ls-nav-active,.layerslider-holder .ls-bottom-slidebuttons>a:hover{background-position:-136px -282px}.gallery-logo .slide{width:50%}.gallery-logo .slide div{padding:0 2px}.gallery-logo .slide img{max-width:100%;height:auto}}