@media all and (min-width:1441px){#mainWrapper section#main .title h1{font-size:36px}#mainWrapper section.works .itemsWrapper{max-width:1600px}.preview .imgWrapper img{max-width:500px;max-height:450px}}@media all and (min-width:1919px){#mainWrapper section#main:before{background-size:1680px auto}}@media all and (max-width:1439px){#mainWrapper section.projectDetail .projects .project,#mainWrapper section.projectDetail .projects .grid-sizer{width:33.33%}}@media all and (max-height:799px){#mainWrapper section.studio .studioInfoWrapper .imgWrapper{margin-top:30px}#mainWrapper section.studio .studioInfoWrapper .imgWrapper img.wide{display:block}#mainWrapper section.studio .studioInfoWrapper .imgWrapper img.high{display:none}#mainWrapper section.studio .studioInfoWrapper .infoWrapper{bottom:50px}#mainWrapper section.studio .studioInfoWrapper .infoWrapper .descWrapper{margin-bottom:20px}#mainWrapper section.studio .studioInfoWrapper .bgTitle{bottom:15px}}@media all and (max-width:1279px){nav{-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}nav ul li:before,nav ul li:after{display:none}#mainWrapper section.studio .biographyWrapper .bgTitle{font-size:150px}#mainWrapper section.works .itemsWrapper .preview{margin-top:60px}}@media all and (max-width:1023px){.viewport{border:0}.viewport:before,.viewport:after{display:none}header{padding:20px;background:#fff}header .copyright{display:none}header *{-webkit-animation:none!important;-o-animation:none!important;animation:none!important}nav{height:100%;overflow:auto;border:0;background:#222}nav ul{padding-top:60px}nav ul li{width:100%!important;height:14.28%;min-height:85px;display:table;vertical-align:middle}nav ul li .overlay,nav ul li:hover .overlay{filter:none!important}nav ul li .overlay,nav ul li:hover .overlay,nav ul li .overlay:after,nav ul li:hover .overlay:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}nav ul li .overlay:after,nav ul li:hover .overlay:after{background:rgba(17,17,17,0.85)}nav ul li:before,nav ul li:after{display:none}nav ul li a{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-writing-mode:lr-tb;-ms-writing-mode:lr-tb;writing-mode:lr-tb;display:table-cell;vertical-align:middle;letter-spacing:7px;line-height:100%!important}nav ul li:nth-child(1) .overlay{background-image:url("../img/menuWide/1.jpg")}nav ul li:nth-child(2) .overlay{background-image:url("../img/menuWide/2.jpg")}nav ul li:nth-child(3) .overlay{background-image:url("../img/menuWide/3.jpg")}nav ul li:nth-child(4) .overlay{background-image:url("../img/menuWide/4.jpg")}nav ul li:nth-child(5) .overlay{background-image:url("../img/menuWide/5.jpg")}nav ul li:nth-child(6) .overlay{background-image:url("../img/menuWide/6.jpg")}nav ul li:nth-child(7) .overlay{background-image:url("../img/menuWide/7.jpg")}#mainWrapper section{padding:60px 20px}#mainWrapper section>h1{background:0;border:0;position:static}#mainWrapper section ul.submenu{padding:0}#mainWrapper section ul.submenu li{line-height:20px}#mainWrapper section .preview{width:100%;display:block;margin:0;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;position:static}#mainWrapper section .preview .imgWrapper{width:100%;display:block;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mainWrapper section .preview .imgWrapper img{display:inline-block;max-width:100%}#mainWrapper section .preview .info{display:block;text-align:center;width:100%;max-width:100%;float:none;clear:both;padding:20px 0 0}#mainWrapper section .preview .info .line{display:none}#mainWrapper section#main *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation:none;-o-animation:none;animation:none}#mainWrapper section#main:before{display:none}#mainWrapper section#main .title{width:100%;display:block;text-align:center;margin:60px 0}#mainWrapper section#main .preview{margin:0}#mainWrapper section.works .itemsWrapper,#mainWrapper section.works .submenu+.itemsWrapper{padding:10px 0}#mainWrapper section.works .itemsWrapper .preview{position:static;padding:10px 0;float:none!important;clear:both;margin:0 0 20px}#mainWrapper section.detail .descBlock .wrapper{border:0;padding-top:0}#mainWrapper section.workDetail{padding:60px 0}#mainWrapper section.workDetail .leftBlock,#mainWrapper section.workDetail .workWrapper{display:none}#mainWrapper section.workDetail .adaptBlock{display:block}#mainWrapper section.workDetail .adaptBlock .imgWrapper{width:100%;text-align:center;display:block}#mainWrapper section.workDetail .adaptBlock .imgWrapper img{display:block;max-width:100%;margin:auto}#mainWrapper section.workDetail .adaptBlock .desc{font-size:14px;color:#777;font-weight:300;line-height:20px;padding:20px 50px;background:#333;text-align:center}#mainWrapper section.workDetail .descBlock{display:block;position:static;padding:20px;background:0}#mainWrapper section.projectDetail{padding:60px 15px}#mainWrapper section.projectDetail .leftBlock{display:none}#mainWrapper section.projectDetail .projects,#mainWrapper section.projectDetail .descBlock{padding:5px 0;width:100%;position:static}#mainWrapper section.projectDetail .projects .project,#mainWrapper section.projectDetail .descBlock .project{padding:5px}#mainWrapper section.projectDetail .descBlock{padding:30px 5px 10px}#mainWrapper section.studio .bgTitle{display:none}#mainWrapper section.studio .biographyWrapper ul.bio{padding-bottom:0}#mainWrapper section.studio .biographyWrapper ul.bio:before{display:none}#mainWrapper section.studio .biographyWrapper ul.bio li{padding-bottom:20px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:auto;opacity:1}#mainWrapper section.studio .biographyWrapper ul.bio li>div{display:block;width:100%;max-width:400px;margin:auto}#mainWrapper section.studio .biographyWrapper ul.bio li .imgWrapper{padding:0;height:auto!important;opacity:1}#mainWrapper section.studio .biographyWrapper ul.bio li .infoWrapper{padding:0}#mainWrapper section.studio .biographyWrapper ul.bio li .infoWrapper .year:before{display:none}}@media all and (max-width:767px){#awwwards{display:none}#mainWrapper section.studio .team{padding-top:40px}#mainWrapper section.studio .studioInfoWrapper{height:auto!important;margin-top:0;padding-top:0}#mainWrapper section.studio .studioInfoWrapper:after{display:none}#mainWrapper section.studio .studioInfoWrapper .imgWrapper{height:auto!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}#mainWrapper section.studio .studioInfoWrapper .imgWrapper img{width:100%}#mainWrapper section.studio .studioInfoWrapper .imgWrapper img.high{display:block}#mainWrapper section.studio .studioInfoWrapper .imgWrapper img.wide{display:none}#mainWrapper section.studio .studioInfoWrapper .infoWrapper{margin-top:-70px;position:static}#mainWrapper section.studio .studioInfoWrapper .infoWrapper .descWrapper{margin-top:60px;padding:0;background:0}#mainWrapper section.studio .studioInfoWrapper .infoWrapper .buttons #virtualTourBtn{display:none}#mainWrapper section#error h1.masking{font-size:160px}#mainWrapper section#error img.svg-clipped{height:185px!important}#mainWrapper section#error #svgPath text{font-size:160px}#mainWrapper section#error #svgPath text.small{display:inherit}#mainWrapper section#error #svgPath text.big{display:none}}

@media all and (max-width: 1023px) {
    #mainWrapper section.workDetail .adaptBlock iframe {
        width: 100%
    }
    #mainWrapper section.workDetail .leftBlock .buttons{
        display: none;
    }
    #mainWrapper section.workDetail .leftBlock {
        position: fixed;
        display: block;
        margin: 0;
        border: 0;
        text-align: left;
        padding: 15px 20px;
        width: auto;
        height: auto;
        left: 60px;
        z-index: 123;
    }
}