@media only screen and (max-width:1023px){overflow:auto;margin:0;-webkit-overflow-scrolling:touch;}@media only screen and (max-width:1000px){body{background:#333333}header,#h-toggle,#footer,.image-slider .text{display:none!important}#mobile-header,.hidden-panel{display:block}.shell{position:relative;left:0;margin:50px 0 0 0!important}.shell.mobile-nav-active{left:80%}.shell{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.post-type-archive-portfolio-items .portfolio-row .items>li{float:none;display:block;width:90%!important;margin:0 5%!important;opacity:1;filter:alpha(opacity=1)}.post-type-archive-portfolio-items .portfolio-row .items>li + li{margin:5% 5% 0}.tax-portfolios .portfolio-row .items>li{float:none;display:block;width:90%;margin:0 5%;opacity:1;filter:alpha(opacity=1)}.tax-portfolios .portfolio-row .items>li + li{margin:5% 5% 0}.portfolio-row{padding:0!important}}@media only screen and (max-width:700px){.image-slider .next{right:20px}.image-slider .prev{left:20px}.testimonials .slides p{font-size:15px;line-height:23px;padding:20px 62px 10px}.testimonials .slides h4{font-size:13px;line-height:21px;padding:0 62px 20px}.testimonials .flex-prev,.testimonials .flex-next,.item-slider.full .flex-prev,.item-slider.full .flex-next{width:41px}.testimonials .flex-prev,.item-slider.full .flex-prev{background-position:-9px 50%}.testimonials .flex-next,.item-slider.full .flex-next{background-position:-71px 50%}article{padding-left:20px;padding-right:20px}article h1{font-size:19px;line-height:26px}article.heading h1{font-size:30px;line-height:45px}.post-thumbnail{display:none}.post-wrap{float:none;width:auto}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{float:none;width:100%;margin:0;padding:0}.home .gallery-row,.archive .gallery-row,.home .gallery .divider,.archive .gallery .divider{display:none}.gallery-items>li{width:100%!important}.loader-block{max-height:329px!important}#author-info .description{margin-left:0}#author-info .avatar-wrap,.comments .avatar{display:none}.comments>ul>li .comment-wrap{padding-left:20px}.comments ul.children{margin-left:0}.comment-form .one-third{float:none;margin:0 0 10px;width:100%!important}.comment-form .one-third .field{width:100%!important;box-sizing:border-box;height:50px}.comment-form .row{padding-bottom:0}.comment-form .one-third + .one-third{margin-left:0}.comment-form textarea.field{margin:0 0 10px}p.form-submit{padding:0}.comment-form{margin:0!important}}