.l-body{overflow-x:hidden;min-width:0}.l-canvas.headerpos_fixed .l-header{position:fixed;min-width:0}@media only screen and (max-width:1300px){.w-blog.type_masonry .w-blog-entry{width:33.3%}.w-clients{padding:0 40px}.w-clients-nav.to_next{right:-60px}.w-clients-nav.to_prev{left:-60px}}@media only screen and (max-width:1023px){.l-subheader.at_top{height:auto;text-align:center}.l-subheader.at_top .w-contacts,.l-subheader.at_top .w-socials,.l-subheader.at_top .w-lang,.l-subheader.at_middle .w-socials,.l-subheader.at_middle .w-contacts,.l-subheader.at_middle .w-lang{float:none;display:inline-block;vertical-align:top;position:relative;margin:0 10px}.l-subheader.at_top .w-lang,.l-subheader.at_middle .w-lang{margin:0}.l-subheader.at_middle{height:auto;line-height:80px}.w-logo-img{max-height:60px}.l-canvas.headertype_advanced .w-logo-img{max-height:none}.l-canvas.headertype_advanced .l-subheader.at_middle{height:auto;line-height:normal;text-align:center}.l-canvas.headertype_advanced .w-logo{float:none;line-height:inherit;height:auto;margin:20px 0 15px}.no-touch .l-subheader.at_middle .w-nav-anchor.level_1:after{top:-23px}.no-touch .l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1:after{top:-27px}.l-canvas.headerpos_fixed .l-header{position:relative}.l-canvas.headerpos_fixed .l-main,.l-canvas.headerpos_fixed.headertype_extended .l-main,.l-canvas.headerpos_fixed.headertype_advanced .l-main{padding-top:0}.l-submain{padding-top:40px;padding-bottom:40px}.l-submain.for_pagehead{padding-top:16px;padding-bottom:18px}.l-submain.for_pagehead.size_small{padding-top:10px;padding-bottom:12px}.l-subsection.full_height{padding-top:0;padding-bottom:0}.l-submain.parallax_ver .l-submain-bg{background-position:center center !important}.l-subfooter.at_top{padding-top:40px;padding-bottom:10px}.l-subfooter.at_bottom{padding-top:25px;padding-bottom:0;text-align:center}.l-subfooter.at_bottom .w-copyright,.l-subfooter.at_bottom .w-nav{float:none;margin-bottom:20px}.l-subfooter.at_bottom .w-nav-list{display:inline-block}.g-hr{margin:30px 0}.g-hr.size_small{margin:20px 0}.g-hr.size_big{margin:40px 0}.g-hr.size_huge{margin:50px 0}.g-hr.type_invisible{margin:10px 0}.g-hr.type_invisible.size_small{margin:6px 0}.g-hr.type_invisible.size_big{margin:20px 0}.g-hr.type_invisible.size_huge{margin:30px 0}.g-btn.size_big,input.g-btn.size_big,button.g-btn.size_big{padding:12px 36px;font-size:15px}.w-blog.type_masonry .w-blog-entry{width:49.9999%}.w-blog-entry{margin-bottom:25px;padding-bottom:25px}.w-portfolio.columns_5 .w-portfolio-item,.w-portfolio.columns_4 .w-portfolio-item{width:33.3333333333333%}.w-portfolio.columns_5.type_sortable .w-portfolio-item,.w-portfolio.columns_4.type_sortable .w-portfolio-item{width:33.3%}.flex-direction-nav .flex-prev{left:10px}.flex-direction-nav .flex-next{right:10px}}@media only screen and (max-width:899px){.l-sidebar{float:none !important;width:100% !important}.l-content{float:none !important;width:100% !important;padding-bottom:30px}.g-cols > div{width:100% !important;margin-left:0 !important;margin-bottom:30px}.g-cols.offset_none > div,.g-cols > div:last-child{margin-bottom:0}.w-pagehead p{display:none}.w-portfolio.columns_5 .w-portfolio-item,.w-portfolio.columns_4 .w-portfolio-item,.w-portfolio.columns_3 .w-portfolio-item{width:50%}.w-portfolio.columns_5.type_sortable .w-portfolio-item,.w-portfolio.columns_4.type_sortable .w-portfolio-item,.w-portfolio.columns_3.type_sortable .w-portfolio-item{width:49.9999%}}@media only screen and (max-width:767px){.l-subfooter.at_top{padding-bottom:5px}.l-subfooter.at_top .g-cols > div{margin-bottom:10px}.g-pagination-item{line-height:40px;height:40px;width:40px}.g-pagination-item.to_next{padding:0 25px 0 10px}.g-pagination-item.to_next:before{right:10px}.g-pagination-item.to_prev{padding:0 10px 0 25px}.g-pagination-item.to_prev:before{left:10px}.w-actionbox{padding:20px}.w-filters-item{font-size:13px}.w-filters-item-link{height:42px;line-height:42px;padding:0 10px}.w-pagehead.type_row h1{margin:0}.w-pagehead.type_row .g-breadcrumbs{float:none;clear:both;text-align:left;margin:0}.l-subheader.at_middle .w-search-input input{font-size:4em}.w-shortblog-list{margin:0 !important}.w-shortblog-entry{padding:0 !important}.page-404 i{font-size:100px}}@media only screen and (max-width:599px){.l-subheader.at_top,.l-subheader.at_middle,.l-subheader.at_bottom,.l-subfooter.at_top,.l-subfooter.at_bottom,.l-submain,.l-submain.for_pagehead{padding-left:25px;padding-right:25px}.l-subheader .w-nav.touch_enabled .w-nav-list.level_1{padding:0 25px;margin:0 -25px}.l-subheader.at_middle{line-height:60px}.w-logo-img{max-height:40px}.l-canvas.headertype_advanced .w-logo-img{max-height:none}.w-logo-title{font-size:26px}.l-submain{padding-top:25px;padding-bottom:25px}.l-subfooter.at_bottom .w-nav.layout_hor > .w-nav-list > .w-nav-item{float:none;margin-bottom:10px}.widget{margin-bottom:30px}.l-subheader .w-search-label{font-size:1.2em}.l-subheader .w-search-input input{font-size:2.2em}h1,h2,h3,h4,h5,h6,.g-html p,.g-html ul,.g-html ol,.g-html pre,.g-html address,.g-html blockquote{margin-bottom:16px}.g-hr{margin:15px 0}.g-hr.size_small{margin:5px 0}.g-hr.size_big{margin:25px 0}.g-hr.size_huge{margin:35px 0}.g-hr.type_invisible{margin:5px 0}.g-hr.type_invisible.size_small{margin:2px 0}.g-hr.type_invisible.size_big{margin:10px 0}.g-hr.type_invisible.size_huge{margin:15px 0}.w-blog.type_masonry .w-blog-entry{width:100%}.l-subheader .w-search{margin:0}.l-subheader.at_middle .w-nav-control{width:40px}.l-subheader.at_middle .w-cart{width:36px}.l-subheader.at_middle .w-cart-link{padding:0}.l-subheader.at_middle .w-cart-quantity{display:none}ul.flex-direction-nav,.tp-leftarrow.default,.tp-rightarrow.default{display:none}}@media only screen and (max-width:479px){.l-submain,.l-subheader.at_top,.l-subheader.at_middle,.l-subfooter.at_top,.l-subfooter.at_bottom,.l-submain.for_pagehead{padding-left:20px;padding-right:20px}.l-subheader.at_top{line-height:30px}.l-subheader .w-nav.touch_enabled .w-nav-list.level_1{padding:0 20px;margin:0 -20px}.w-actionbox-button.g-btn,.w-actionbox.controls_aside .w-actionbox-button.g-btn{margin:4px}.w-logo-img{height:auto !important;max-width:150px}.l-canvas.headertype_advanced .w-logo-img{max-width:260px}.w-logo-title{font-size:20px}.w-pagehead .g-breadcrumbs{display:none}.w-pagehead.type_row .w-pagehead-nav{float:none;clear:both}.l-subheader .w-nav-anchor.level_2,.l-subheader .w-nav-anchor.level_3{white-space:normal}.w-portfolio.columns_5 .w-portfolio-item,.w-portfolio.columns_4 .w-portfolio-item,.w-portfolio.columns_3 .w-portfolio-item,.w-portfolio.columns_2 .w-portfolio-item,.w-portfolio.columns_5.type_sortable .w-portfolio-item,.w-portfolio.columns_4.type_sortable .w-portfolio-item,.w-portfolio.columns_3.type_sortable .w-portfolio-item,.w-portfolio.columns_2.type_sortable .w-portfolio-item{width:100%}}